试图以编程方式创建多维数组

时间:2014-06-19 03:02:30

标签: 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]

的{{1}}给了我一个语法错误意外令牌

我认为它实际上可能是范围错误与语法错误,但我无法确定。

1 个答案:

答案 0 :(得分:2)

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