我尝试修复我的应用程序以在 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/