Сообщение от devote
|
у вас не у всех cmIndex есть [i] а когда нет массива с индексом i тогда и вываливается ошибка, так как у undefined нет свойства [0]
|
У всех есть, абсолютно точно. У меня массисв cmIndex содержит элементы от нулевого до 30. Каждый элемент является массивом содержащим по 4 элемента (от нулевого до 3).
У меня такое чувство, что такой синтаксис просто неприемлем для for. Как будто он отделяет cmIndex[i] от [0] и не понимает, к чему этот 0 вообще относится...
Конечно может я не прав... даже хотелось бы в это верить)
Или быть может беда происходит на 31-ом индексе? Такого элемента действительно уже нет, но я и написал cmInputType!=cmIndex[i][0] исходя из соображений, что на 31-ом индексе наткнусь на несуществующий элемент, получу false и цикл остановится. Может он тут вместо false мне ошибку выписывает?