在jquery中生成3维动态数组

时间:2013-03-19 18:42:51

标签: javascript jquery

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

2 个答案:

答案 0 :(得分: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] 
    ]
];

答案 1 :(得分: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"]

以下是fiddle