Как передать многомерный массив в качестве аргумента в AS2? - PullRequest
0 голосов
/ 03 апреля 2012

Я создал и заполнил многомерный массив и передал его функции, например:

var array = new Array();

for (i=0; i<someLength; i++) {
   array[i] = new Array();

   for (j=0; j<someOtherLength; j++); {
       array[i,j] = "someValue";
   }

   someFunction(array[i]); 
}

Но внутри функции, когда я пытаюсь получить доступ к вложенным значениям, вот так:

 function someFunction (array) {
   trace(array[1]);
   trace(array[2]);
   trace(array[n]);
 }

Я получаю неопределенное значение, как массив, который я только что передал, является просто значением. Каков будет правильный способ достижения этого?

1 Ответ

1 голос
/ 03 апреля 2012

Вы хотите:

array[i][j]

Не array[i,j]

...