потому что for .. in необходим для перебора свойств хеша ( объекта )
для массива используй while () {} или for( ){}
x-yuri
09.05.2011 04:44
Цитата:
Сообщение от simple
Ну так у меня всего лишь 2 массива ведь, multi[0] и multi[20] должно по идеи казать 2 или 1 если с 0 считать а кажет 21
если нужен массив с числовыми индексами, незачем в нем оставлять промежутки. Если нужны промежутки - используй ассоциативные массивы объекты (var multi = {'first': [130,40,8], 'second': [125,30,5]}; )