Показать сообщение отдельно
  #1 (permalink)  
Старый 05.01.2013, 14:28
Аватар для antserg
Аспирант
Отправить личное сообщение для antserg Посмотреть профиль Найти все сообщения от antserg
 
Регистрация: 14.05.2011
Сообщений: 61

Странное поведение array.length
Здравствуйте.



Насколько я понял, свойство массива length содержит максимальный индекс массива + 1. Таким образом, если в массиве 2 элемента с индексами 4 и 5, то length должен содержать число 6. Но в моем случае (как на скриншоте) он undefined, и содержимое блока if не выполнится. Подскажите пожалуйста в чем ошибка? Или как еще можно узнать, что есть хотя бы 1 элемент массива?
Ответить с цитированием