Просмотр полной версии : Динамический массив. Цикл "для каждого"
Возможно ли сделать цикл для динамического массива, в котором индексы не по порядку? Например в массиве два элемента:
mass[3]
mass[102]
Задача проиграть цикл два раза.
Помогите, пожалуйста.
Спасибо.
chingachgoog
17.02.2009, 19:53
for in
спасибо)
Добавлено через 2 часа 32 минуты
А как перебрать все элементы в двумерном массиве? Какой синтаксис?
Fatality
18.02.2009, 11:27
Если елементы упорядочены, то вложенвм циклом:
var arr:Array = [["one", "two", "three"], ["abc", "def", "ghi"], ["jan", "feb", "mar"]];
for(var i:Number = 0; i < arr.length; i++)
{
for(var j:Number = 0; j < arr[i].length; j++)
{
trace(arr[i][j]);
}
}
Если неупорядочен, то аналогично, через for...in:
for(var i in arr)
{
for(var j in arr[i])
{
trace(arr[i][j]);
}
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.