PDA

Просмотр полной версии : маленький, но важный вопрос по массивам


: hr :
08.12.2003, 23:51
Господа, подскажите пожалуйста, как создать двумерный массив с неограниченным количеством элементов.

Пишу:

mass = new Array();
for (j=0; j<=5; j++) {
mass[j][0] = j;
mass[j][1] = j+1;
}
trace(mass);

выводит undefined

А если:
mass = new Array([],[],[],[],[]);
for (j=0; j<=5; j++) {
mass[j][0] = j;
mass[j][1] = j+1;
}
trace(mass);


Все ОК.

А если я не знаю сколько у меня элементов и соответственно сколько []?

: hr :
09.12.2003, 00:22
Все! Разобрался уже сам! ;)

iLoveYou
09.12.2003, 00:26
myarr = new Array();
for (j=0; j<6; j++) {
myarr.push(new Array());
myarr[j][0] = j;
myarr[j][1] = j+1;
}

nuran
09.12.2003, 07:46
Тут как тут :)