如何在jquery中生成三维动态数组,(如果数组应该是动态的并且从变量中输入,则为长度?)
答案 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