我正在测试我使用 for 循环创建多维数组的能力:
for (var a = 0; a < 3; a++){
var pax[a] = new Array();
pax[a].push(1,2,3);
}
console.log(pax[2][1],pax[0][0]);
但它在 [
处给我一个语法错误意外标记的 var pax[a]
我认为这实际上可能是范围错误还是语法错误,但我不能确定。
最佳答案
@Barmar 指出的语法问题。
尝试...
var pax = new Array();
for (var a = 0; a < 3; a++){
pax[a] = new Array();
pax[a].push(1,2,3);
}
console.log(pax[2][1],pax[0][0]);
关于javascript - 尝试以编程方式创建多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24298103/