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