Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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 элемент массива?
Ответить с цитированием
  #2 (permalink)  
Старый 05.01.2013, 14:31
Аспирант
Отправить личное сообщение для mullih Посмотреть профиль Найти все сообщения от mullih
 
Регистрация: 05.08.2012
Сообщений: 77

думаю дело в том что data это не массив а объект
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
insertBefore и insertAfter странное поведение с html Viper jQuery 0 07.02.2012 17:36
Странное поведение объекта в 2D Flirer Общие вопросы Javascript 5 26.03.2011 10:16
Странное поведение переменной mycoding Серверные языки и технологии 4 14.01.2011 19:18
Странное поведение jquery Ziki jQuery 3 02.12.2010 21:09
Странное поведение replace cooli0 Общие вопросы Javascript 4 25.01.2010 17:16