Цитата (vitaver @ 16.03.2009 - 19:07) |
Вот в массиве foldersTree сколько элементов? |
Скока добавишь, стока и будет
узнать сколько элементов в массиве можно так -
alert(foldersTree.length);Цитата (vitaver @ 16.03.2009 - 19:07) |
а вот понимание массива в голове не укладыветься |
Ээм.. Массив эт кусок пространства в памяти компа, в котором содержатся некоторые значения, и которые имеют общий "адрес" в памяти.
Типа есть набор фломастеров в коробке: синий, красный, черный, зеленый, желтый. Коробка выступает в роли контейнера, тоесть на вопрос "Где фломастеры?" будет дан ответ - "В коробке.".
Чтобы нам достать нужный фломастер нам нужно знать его цвет, или номер по счету. Если мы достаем фломастер по цвету - это будет ассоциативный массив:
PHP |
array( 'синий' => 'фломастер, который пишет синим', 'черный' => 'фломастер, который пишет черным', 'красный' => 'фломастер, который пишет красным', 'зеленый' => 'фломастер, который пишет зеленым', 'желтый' => 'фломастер, который пишет желтым' ) |
А можно достать третий фломастер:
PHP |
array( 0 => 'фломастер, который пишет синим', 1 => 'фломастер, который пишет черным', 2 => 'фломастер, который пишет красным', 3 => 'фломастер, который пишет зеленым', 4 => 'фломастер, который пишет желтым' ) |
и получим зеленый фломик.
Еще массивы бывают многомерные, тогда логичен будет такой пример: гараж, в гараже машина, инструменты, краски, ящик с мелочью. А в этом ящике: гвозди, шурупы, чей-то палец, итд.