Тема: wtf javascript
Показать сообщение отдельно
  #12 (permalink)  
Старый 18.10.2011, 16:48
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Мне кажется всё логично.
Получается, массив кагбэ растянут до длинны length, но это не значит что в этом случае в массиве все ячейки должны быть заполнены. И это не значит, что ячейка должна получать значение по умолчанию. Это так же касается начальных и конечных ячеек:
[,,,,1,2,3,,,,]

То же самое:
var arr = [];
arr.length = 20;
arr[5] = 1;
arr[6] = 2;
arr[7] = 3;

Цифры могут не совпадать, но суть должна быть ясна.
Всё в порядке
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф

Последний раз редактировалось B~Vladi, 18.10.2011 в 16:51.
Ответить с цитированием