Что не так с этим кодом? Я пытаюсь создать несколько массивов в цикле - PullRequest
1 голос
/ 02 марта 2012

Я пытаюсь создать несколько массивов в цикле. Мне сказали, что правильный способ сделать это - создать 2-мерные массивы. Поэтому я сделал следующий код, но он постоянно говорит мне, что eleArray [0] не определено. кто-нибудь? Спасибо

    var eleArray = [];

       for(var i=0;i<rssArray;i++)
   {
       eleArray[i] = [];
   }

       eleArray[0][0] = "tester";

       alert(eleArray[0][0]);

Ответы [ 3 ]

2 голосов
/ 02 марта 2012

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

for(var i=0;i<rssArray.length;i++)
1 голос
/ 02 марта 2012

Правильно ли инициализируется переменная rssArray?

0 голосов
/ 02 марта 2012

Вот рабочий пример вашего вопроса.

jsfiddle

var array = [], length = 10, i;

for(i = 0; i < length; i++){
    array[i] = [];
}

array[0][0] = "Hello, World!";

document.getElementById("output").innerHTML = array[0][0];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...