В настоящее время я работаю с некоторыми данными, используя Javascript, который находится в форме массива. Массив может содержать пустую запись в конце, например [1,2,]
. В Google Chrome и Firefox длина этого примера будет равна 2; однако в IE длина равна 3.
Короче: Internet Explorer предоставляет различную длину для массива в Javascript, чем Google Chrome и Firefox. Есть ли способ стандартизировать это поведение во всех браузерах?
код:
var a = [1,];
alert(a.length);
EDIT:
Многие ответы говорят о том, что у них нет конечной запятой, однако данные мне даны таким образом.