Javascript 关于多维数组的循环信息
如何将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]] 感谢并为我的英语感到抱歉。试试类似的方法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
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];