search
HomeBackend DevelopmentPHP TutorialIE7中,Javascript使用索引字符串,失败,为何呢?

问题代码描述如下:
function filter_str(str){
    var res=“”;
    for(var i=0;i         var c=str.charCodeAt(i);
        if(c>32 && c!=127 && c!=39){
            res += str[i].toString();          //在IE7 或者IE7为内核的浏览中,均报错误
        }
    }
    return res;
}

知道这是什么规则,导致的么?


回复讨论(解决方案)

IE(JScript)遵守早期 JavaScript 的约定
所以字符串是不能按数组方式操作的
str[i].toString()
应写作
str.charAt(i)

IE(JScript)遵守早期 JavaScript 的约定
所以字符串是不能按数组方式操作的
str[i].toString()
应写作
str.charAt(i)



学习了。。。

早期 JavaScript 的约定 和目前的js有什么差别么?从什么地,可以查到,相关文档不?


谢谢。

这个我说了不算(也说不清楚)看看这个也许有帮助  http://baike.baidu.com/link?url=vKSyRkaROAwAyfcFmmbmx-RyfZ2fG4_jv07bOrmkCu5QRPI26ypDTj8COS8Xpx3D63sKpBaaJkpbPyOZ2Qr_gK

鉴于各浏览器对 js 支持的差异,建议使用 JQuery 框架。这样就不必为兼容性发愁了

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Win11 23H2更新遇到问题该怎么解决?Win11 23H2更新遇到问题该怎么解决?Dec 25, 2023 pm 12:18 PM

用户一般会通过升级电脑的系统版本用来修复一些问题,如果用户使用win11系统更新到最新版本的23H2失败了,可以有三种方法来解决您的问题。Win11更新23H2失败了怎么办方法一:绕开TPM1、点击“文件资源管理器-查看”,勾选一下下拉菜单中的“隐藏的项目”的选项。2、转到并删除“C:\$WINDOWS.~BT\Sources\Panther-Appraiser_Data.ini”。3、然后在该位置重新建一个同名的文件夹,然后点击将“隐藏项目”选项取消。4、重新更新一下系统,最后点击到“Wind

为什么localstorage无法成功保存数据?为什么localstorage无法成功保存数据?Jan 03, 2024 pm 01:41 PM

存储数据到localstorage为何总是失败?需要具体代码示例在前端开发中,我们经常需要将数据存储在浏览器端,以便提高用户体验和方便之后的数据访问。Localstorage是HTML5提供的一项用于客户端存储数据的技术,它提供了一种简单的方法来存储数据,并且可以在页面刷新或关闭后保持数据的持久化。然而,当我们使用localstorage进行数据存储时,有时

如何解决pip更新失败的问题?如何解决pip更新失败的问题?Jan 27, 2024 am 08:32 AM

遇到pip更新失败怎么办?最近,在使用Python开发过程中,我遇到了一些关于pip更新失败的问题。在进行开发时,我们常常需要使用pip来安装、升级和移除Python的第三方库。而pip的更新失败会严重影响到我们的开发工作。本文将会探讨一些常见的pip更新失败的情况,并提供解决方法,希望能帮助到遇到类似问题的开发者。首先,当我们执行pipinstall-

PHPStudy安装问题大揭秘:PHP 5.5版本失败怎么办?PHPStudy安装问题大揭秘:PHP 5.5版本失败怎么办?Feb 29, 2024 am 11:54 AM

PHPStudy是一个集成了PHP、Apache、MySQL的开发环境工具,为开发者提供了一个便捷的搭建本地服务器环境的方式。然而,安装过程中可能会遇到一些问题,其中之一就是在安装PHP5.5版本时失败的情况。本文将探讨PHPStudy安装PHP5.5版本失败的原因和解决方法,并提供具体的代码示例帮助读者解决这一问题。PHPStudy安装PHP5.5版

如何修复win10更新错误代码0x800f0982如何修复win10更新错误代码0x800f0982Jan 14, 2024 pm 05:54 PM

win10系统已经慢慢开始普及于市场但使用的时候还是有着很多的bug,最近很多小伙伴就遇到了更新失败0x800f0982的问题,下面就给大家带来详细的解决方法。win10更新失败无法开机:方法一、系统更新异常删除异常软件1、卸载并重新安装任何最近添加的语言包。2、选择“检查更新”并安装更新。方法二:更新异常重置电脑1、点击开始打开“设置”选择“更新和安全”。2、点击左侧“恢复”在“重置此电脑”恢复选项下选择“开始”。3、选择“保留我的文件”。

解决kb4023057更新安装问题解决kb4023057更新安装问题Dec 27, 2023 am 09:41 AM

近期,win101909版本停止服务,21h1即将推出,微软又为用户推送了kb4023057的更新程序,能够帮助用户解决各种更新失败的问题。但是如果我们遇到kb4023057更新安装失败怎么办呢,不用担心,下面就一起来看一下解决方法吧。kb4023057更新安装失败解决方法1、首先打开“设置”,选择“更新和安全”2、点击左边的“疑难解答”3、找到“windows更新”,然后点击“运行疑难解答”4、等待检测问题。5、检测完成之后,点击“应用此修复程序”6、最后只要等待修复完成就可以了。

解决win10系统升级失败无法启动的方法解决win10系统升级失败无法启动的方法Jan 13, 2024 pm 02:45 PM

win10系统是一款非常优秀的智能系统,经常使用电脑的小伙伴们都应该知道win10系统是一款更新补丁非常频繁的系统,近来有很多的小伙伴们反应自己在更新的时候出现了失败的现象,今天小编就为大家带来了win10系统升级失败开不了机的解决办法一起来看一下吧。win10更新失败的解决办法:1、首先同时按下键盘快捷键Win+R,打开运行窗口输入命令services.msc,然后点击确定按钮,打开服务窗口。2、在服务窗口列表找到“WindowsUpdate”,双击打开。2、然后把服务状态点击“停止”,确定修

为什么Prim和Kruskal的最小生成树算法在有向图中失败?为什么Prim和Kruskal的最小生成树算法在有向图中失败?Sep 02, 2023 pm 05:29 PM

Prim的方法和Kruskal的算法是在无向图中定位MST(最小生成树)的两种常见方法。然而,这些技术不能为有向图生成正确的MST。这是因为有向图不适合Prim和Kruskal算法所使用的基本假设和方法。Prim算法首先,有Prim算法,它涉及以贪婪的方式向扩展的最小生成树添加边,直到所有顶点都被覆盖。MST内部的顶点通过具有最低权重的边与MST外部的顶点相连。由于无向图中的所有边都可以以任意方向移动,因此从MST到外部顶点的最短路径很容易找到。然而,在有向图中,边总是指向一个方向,可能没有直线

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools