IE проблема - Object.keys (значение). Длина не поддерживается

Я пытался отладить некоторые JS в Internet Explorer, и я могуне могу понять это. Вот's строка, которая вызывает ошибку:

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 добавлено

http://jsfiddle.net/4Rab7/

Ответы на вопрос(3)

Ваш ответ на вопрос