I've been trying to debug some js in Internet Explorer, and I can't figure this one out. Here's the line that is causing the error:
var numberOfColumns = Object.keys(value).length;
And the error is...
Message: Object doesn't support this property or method
Line: 640
Char: 5
Code: 0
URI: xxx
At first I thought it had something to do with the Object.keys(value).length;
property, but strangely (for me anyways), the error is at char 5, which is the beginning of the variable name.
Anyways, I have no idea what's going on or how to fix it. Also, if I replace:
var numberOfColumns = Object.keys(value).length;
With ...
var numberOfColumns = 9; // troubleshooting
The error persists. Please help.
Update
jsFiddle added
http://jsfiddle.net/4Rab7/
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…