javascript - IE9 javascript 未定义错误

标签 javascript internet-explorer-9

我尝试修复我的应用程序以在 IE9 浏览器(使用 IE9 标准模式)上运行。

但是我收到了一些未定义的 javascript 错误..

我在 js 文件中有以下代码。

1.

if(escape(String.fromCharCode(111)).toLowerCase() != "abc")

{

    //code

}

我收到错误“转义”未定义。

2。 在一些 js 文件中,对于这样一段代码,我得到错误“Array is undefined”

//1
function abc(){

this.abc = new Array();

}


//2

var cde = new Array
(

  "aaa","bb","cc",

  "dd","eee","ff",  

);

但是这些错误不会出现在 IE8 标准模式和其他模式下。

请告诉我为什么会出现这些错误以及如何修复这些错误。

最佳答案

虽然 Ryan 的回答解决了这个问题,但这里的问题是结尾的逗号;

"dd","eee","ff",

关于javascript - IE9 javascript 未定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5769066/

相关文章:

css - 水平下拉菜单(子菜单)在 chrome、ie9、firefox 和 safari 中的定位不同

html - DIV 溢出隐藏和高度在 IE9 的 DOCTYPE HTML 标准模式下不起作用

javascript - 使用 html 中的输入数据打开特定页面?

javascript - 在 Node 中创建文件全局变量

javascript - 处理 Angular 范围而不是 $parent.$parent 的正确方法

javascript - IE 不使用 jquery 将字符串转换为 HTML

css - CSS只适用于IE9,其他css都适用

javascript - IE9 错误 80020102,使用带有 doctype strict 的 vbscript Preserve 关键字

javascript - Bootstrap 折叠导航栏不展开

javascript - 右键单击事件监听器