Показать сообщение отдельно
  #6 (permalink)  
Старый 27.10.2014, 13:05
Интересующийся
Отправить личное сообщение для lucky89 Посмотреть профиль Найти все сообщения от lucky89
 
Регистрация: 27.10.2014
Сообщений: 16

Сообщение от devote Посмотреть сообщение
у вас не у всех cmIndex есть [i] а когда нет массива с индексом i тогда и вываливается ошибка, так как у undefined нет свойства [0]
У всех есть, абсолютно точно. У меня массисв cmIndex содержит элементы от нулевого до 30. Каждый элемент является массивом содержащим по 4 элемента (от нулевого до 3).
У меня такое чувство, что такой синтаксис просто неприемлем для for. Как будто он отделяет cmIndex[i] от [0] и не понимает, к чему этот 0 вообще относится...
Конечно может я не прав... даже хотелось бы в это верить)

Или быть может беда происходит на 31-ом индексе? Такого элемента действительно уже нет, но я и написал cmInputType!=cmIndex[i][0] исходя из соображений, что на 31-ом индексе наткнусь на несуществующий элемент, получу false и цикл остановится. Может он тут вместо false мне ошибку выписывает?

Последний раз редактировалось lucky89, 27.10.2014 в 13:09.
Ответить с цитированием