Тема
:
Объясните, нубу джаваскрипта, поведени массива.
Показать сообщение отдельно
#
4
(
permalink
)
24.06.2010, 14:16
subzey
Пионэр
Регистрация: 16.11.2009
Сообщений: 1,322
Потому что length — по определению самый верхний индекс плюс один.
var a = []; a[3] = "foo"; alert(a.length); var c = 0; for (var i in a) c++; alert(c);