Próbowałem usunąć niektóre błędy js w Internet Explorerze i nie mogę wymyślić tego. Oto wiersz, który jest przyczyną błędu:Problem z IE - Object.keys (wartość) .length nieobsługiwany
var numberOfColumns = Object.keys(value).length;
a błąd jest ...
Message: Object doesn't support this property or method
Line: 640
Char: 5
Code: 0
URI: xxx
Na początku myślałem, że to ma coś wspólnego z nieruchomości Object.keys(value).length;
, ale dziwnie (dla mnie tak czy inaczej), błąd znajduje się na char 5, który jest początkiem nazwy zmiennej.
W każdym razie, nie mam pojęcia, co się dzieje i jak to naprawić. Również, jeśli mogę wymienić:
var numberOfColumns = Object.keys(value).length;
Z ...
var numberOfColumns = 9; // troubleshooting
błąd będzie się powtarzał. Proszę pomóż.
Aktualizacja
jsFiddle dodany
próbowałeś uruchomić go z firebug lub jakimkolwiek innym narzędziem do debugowania? – AMember
możesz pokazać więcej kodu, może jsfiddle z problemem – AMember
Jeśli wymienisz rzekomo wadliwy kod na niezawodny kod i nadal się nie uda, szansą na to jest coś innego. –