我一直在嘗試在Internet Explorer中調試一些js,我無法弄清楚這一點。下面是導致該錯誤的行:IE問題 - Object.keys(值).length不支持
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;
財產,但奇怪的是(對我反正),錯誤在char 5,這是變量名的開頭。
無論如何,我不知道發生了什麼或如何解決它。另外,如果我更換:
var numberOfColumns = Object.keys(value).length;
與...
var numberOfColumns = 9; // troubleshooting
的錯誤仍然存在。請幫忙。
更新
的jsfiddle添加
您是否嘗試使用螢火蟲或任何其他調試工具運行它? – AMember
你可以展示一些更多的代碼,也許是一個問題jsfiddle – AMember
如果你用無故障的代碼替換被認爲有錯誤的代碼,但它仍然失敗,那麼問題就出現了。 –