这段代码出了什么问题?我尝试在循环中创建多个数组

时间:2012-03-02 18:23:22

标签: javascript arrays loops

我尝试在循环中创建多个数组。有人告诉我,正确的方法是创建二维数组。所以我做了以下代码,但它一直告诉我eleArray [0]未定义。任何人?感谢

    var eleArray = [];

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

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

       alert(eleArray[0][0]);

3 个答案:

答案 0 :(得分:2)

假设rssArray是一个名称所暗示的数组,您需要根据长度进行循环:

for(var i=0;i<rssArray.length;i++)

答案 1 :(得分:1)

rssArray变量是否正确初始化?

答案 2 :(得分:0)

以下是您问题的一个有效例子。

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];