相关疑难解决方法(0)

IE问题 - 不支持Object.keys(value).length

我一直在尝试在Internet Explorer中调试一些js,我无法想出这个.这是导致错误的行:

var numberOfColumns = Object.keys(value).length;
Run Code Online (Sandbox Code Playgroud)

错误是......

Message: Object doesn't support this property or method
Line: 640
Char: 5
Code: 0
URI: xxx
Run Code Online (Sandbox Code Playgroud)

起初我认为它与Object.keys(value).length;属性有关,但奇怪的是(对我来说无论如何),错误是在char 5,这是变量名的开头.

无论如何,我不知道发生了什么或如何解决它.另外,如果我更换:

var numberOfColumns = Object.keys(value).length;
Run Code Online (Sandbox Code Playgroud)

随...

var numberOfColumns = 9; // troubleshooting
Run Code Online (Sandbox Code Playgroud)

错误仍然存​​在.请帮忙.

更新

jsFiddle补充道

http://jsfiddle.net/4Rab7/

javascript jquery internet-explorer

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

internet-explorer ×1

javascript ×1

jquery ×1