什么'这个代码错了吗?我尝试在一个循环中创建多个数组

What's wrong with this code? I try to create multiple arrays in a loop

本文关键字:一个 循环 创建 数组 代码 错了 什么      更新时间:2023-09-26

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

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

假设rssArray顾名思义是一个数组,则需要根据长度进行循环:

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

rssArray变量初始化是否正确?

下面是您的问题的一个工作示例。

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