IE7中,Javascript使用索引字符串,失败,为何呢?
问题代码描述如下:
function filter_str(str){
var res=“”;
for(var i=0;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 框架。这样就不必为兼容性发愁了

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

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

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

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

如果我们使用的操作系统是win7的话,对于在升级的时候有的小伙伴们可能就会出现win7升win10失败的情况。小编觉得我们可以尝试重新升级看下能不能解决。详细内容就来看下小编是怎么做的吧~win7升win10失败怎么办方法一:1.建议下载个驱动人生先评估下你电脑是否可以升级到Win10,2.然后升级后用驱动人生检测下有没有驱动异常这些,然后一键修复。方法二:1.删除C:\Windows\SoftwareDistribution\Download下的所有文件。2.win+R运行“wuauclt.e

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

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

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

win10更新失败可能是由于很多原因导致,每台电脑的差异性,网络的问题等等,今天小编就给大家带来了几种解决方法,需要的用户快点下载来看看吧。win10更新失败无限重启解决方法1、长按电源强制关机并重启三次以上通过“系统菜单”进入安全模式。2、按下“Win+R”打开运行输入services.msc。3、在服务窗口找到windowsmodulesinstaller。4、双击打开在“启动类型”中选择“禁用”点击“确定”。5、点击“恢复”将“第一次失败、第二次失败和后续失败”设置为“无操作”计数修改为“
