Problema do IE - Object.keys (value) .length não suportado
Eu tenho tentado depurar alguns js no Internet Explorer, e não consigo descobrir isso. Aqui está a linha que está causando o erro:
var numberOfColumns = Object.keys(value).length;
E o erro é ...
Message: Object doesn't support this property or method
Line: 640
Char: 5
Code: 0
URI: xxx
No começo eu pensei que tinha algo a ver com oObject.keys(value).length;
propriedade, mas estranhamente (para mim de qualquer maneira), o erro está no char 5, que é o começo do nome da variável.
De qualquer forma, não faço ideia do que está acontecendo ou como consertá-lo. Além disso, se eu substituir:
var numberOfColumns = Object.keys(value).length;
Com ...
var numberOfColumns = 9; // troubleshooting
O erro persiste. Por favor ajude.
Atualizar
jsFiddle adicionado