javascript - 尝试以编程方式创建多维数组

标签 javascript arrays

我正在测试我使用 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/

相关文章:

javascript - 如何将 Promise 的结果传递给 AngularJS 中的 Controller

javascript - 选中复选框时淡入/淡出最接近的 div

python - 如何在 python 中打印出 calendar.month_name 数组?

java - 在 Java 中使用非空白字符时 split 方法如何工作?

c++ - 帮助使用 C++ 进行面向对象编程

Javascript 打印 <br>

javascript - 如何从URL中获取图像的扩展名?

javascript - 加载异步路由时出现 Ember 错误

ios - 根据属性删除数组中的特定对象?

arrays - 如何在 ES6/ES2015 中初始化数组?