我一直在尝试在Internet Explorer中调试一些js代码,但是我无法解决这个问题。这里是导致错误的那一行:
var numberOfColumns = Object.keys(value).length;
错误信息是...
Message: Object doesn't support this property or method
Line: 640
Char: 5
Code: 0
URI: xxx
一开始我以为问题与Object.keys(value).length;
有关,但奇怪的是(至少对我来说),错误出现在第5个字符处,也就是变量名的开头。
总之,我不知道发生了什么或如何解决它。另外,如果我替换:
var numberOfColumns = Object.keys(value).length;
随着...
var numberOfColumns = 9; // troubleshooting
错误仍然存在,请帮忙。 更新: jsFiddle已添加。