Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关于多维数组的循环信息_Javascript_Arrays_For Loop - Fatal编程技术网

Javascript 关于多维数组的循环信息

Javascript 关于多维数组的循环信息,javascript,arrays,for-loop,Javascript,Arrays,For Loop,如何将For循环信息添加到多维数组? 如果我正在尝试此代码,请获取未定义的映射。但是如何将数据保存到这样的位置-> [[Array[10], [Array[10], [Array[10], [Array[10], [Array[10], [Array[10], [Array[10], [Array[10], [Array[10], [Array[10]] [[Array[10]、[Array[10]、[Array[10]、[Array[10]、[Array[10]、[Array[10]、[Arr

如何将For循环信息添加到多维数组? 如果我正在尝试此代码,请获取未定义的映射。但是如何将数据保存到这样的位置->

[[Array[10], [Array[10], [Array[10], [Array[10], [Array[10], [Array[10], [Array[10], [Array[10], [Array[10], [Array[10]] [[Array[10]、[Array[10]、[Array[10]、[Array[10]、[Array[10]、[Array[10]、[Array[10]、[Array[10]、[Array[10]、[Array[10]] 感谢并为我的英语感到抱歉。

试试类似的方法

var map = [];

for(var a = 0; a < 10; a++){
    map[a]=[];
    for(var b = 0; b < 10; b++) {
        map[a].push(b);
    }
}
var-map=[];
对于(var a=0;a<10;a++){
map[a]=[];
对于(var b=0;b<10;b++){
地图[a]。推送(b);
}
}

我也不确定您想做什么,但这是我对您的代码所能做的唯一一件事…

您似乎想初始化多维数组。数组在JavaScript中是动态的,您不必用特定的长度来初始化它们。您只需执行以下操作:

var map = [];

for(var a = 0; a < 10; a++){
    map[a] = [];
}
这和

tmp = [9];
map = tmp[9];

很抱歉,但是你到底想完成什么?在你的例子中,你说
map=[a][b];
如果你引用实际的数组会有所帮助,例如
map=myArray[a][b];
谢谢,也谢谢所有写这个问题的人。谢谢!
tmp = [9];
map = tmp[9];