Я пытаюсь отлаживать некоторые js в Internet Explorer, и я не могу понять это. Здесь строка, вызывающая ошибку:
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