我尝试在循环中创建多个数组。有人告诉我,正确的方法是创建二维数组。所以我做了以下代码,但它一直告诉我eleArray [0]未定义。任何人?感谢
var eleArray = [];
for(var i=0;i<rssArray;i++)
{
eleArray[i] = [];
}
eleArray[0][0] = "tester";
alert(eleArray[0][0]);
答案 0 :(得分:2)
假设rssArray
是一个名称所暗示的数组,您需要根据长度进行循环:
for(var i=0;i<rssArray.length;i++)
答案 1 :(得分:1)
rssArray
变量是否正确初始化?
答案 2 :(得分:0)
以下是您问题的一个有效例子。
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];