-2

如何在 jquery 中生成 3 维动态数组(如果数组应该是动态的并从变量输入的长度)?

4

2 回答 2

0

javascript 中的数组本质上是动态的。

要添加维度,只需将数组放入您想要具有下一个维度的项目中。

var 1D = [0, 0];

var 2D = [ 
    [0, 0], 
    [0, 0] 
];

var 3D = [ 
    [ 
        [0, 0], 
        [0 ,0], 
        [0, 0] 
    ], 
    [ 
        [0, 0], 
        [0 ,0], 
        [0, 0] 
    ], 
    [ 
        [0, 0], 
        [0 ,0], 
        [0, 0] 
    ]
];
于 2013-03-19T18:49:17.650 回答
0

你不需要jquery,只需要普通的JS

   var threeDarr = [];

    var firstArr = [];
    var secondArr = ['x','y','z'];

    firstArr.push(secondArr);
    threeDarr.push(firstArr);



     console.log(threeDarr[0][0][0]); //prints x
     console.log(threeDarr[0][0]); // prints ["x", "y", "z"]

这是小提琴

于 2013-03-19T18:56:18.733 回答