Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.06.2010, 15:33
Аспирант
Отправить личное сообщение для vahrusha Посмотреть профиль Найти все сообщения от vahrusha
 
Регистрация: 19.01.2010
Сообщений: 42

Проблема с конструкцией for
Здравствуйте, уважаемые.
С помощью PHP на странице заполняется глобальный массив subcategory. Его элементы являются массивами, некоторые из них заполняются, некоторые остаются пустыми...
В этой конструкции for выдается ошибка subcategory[i] is undefined:
for(var i=1;i<=subcategory.length;i++){
   if(subcategory[i].length==0){
      subcategory[i] = false;
   }
}

Почему в конструкции if не видна переменная i ?
Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 26.06.2010, 16:07
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

В JS (как и в php) элементы массивы нумеруются с нуля.
Свойство length всегда больше любого индекса, т.е. элемента с таким индексом не существует.
Ответить с цитированием
  #3 (permalink)  
Старый 26.06.2010, 16:17
Аспирант
Отправить личное сообщение для vahrusha Посмотреть профиль Найти все сообщения от vahrusha
 
Регистрация: 19.01.2010
Сообщений: 42

Сообщение от B@rmaley.e><e Посмотреть сообщение
В JS (как и в php) элементы массивы нумеруются с нуля.
Свойство length всегда больше любого индекса, т.е. элемента с таким индексом не существует.
Это все невнимательность, вообще хотел сделать так i<subcategory.length, т.к нулевой элемент проверять мне не надо.
Полчаса смотрел на это дело, а пока носом не ткнули, ошибку не замечал. Спасибо.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с Popup окном vovuslik jQuery 5 12.06.2010 16:12
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07
Проблема с CSS COKOJIOB (X)HTML/CSS 5 04.08.2009 14:19
Проблема, в менюшке Большой джо Элементы интерфейса 0 12.07.2009 17:12
Проблема спама lliberty AJAX и COMET 1 12.03.2009 16:47