-2
如何在jquery中生成三維動態數組(長度如果數組應該是動態的,並從變量中輸入)?在jquery中生成三維動態數組
如何在jquery中生成三維動態數組(長度如果數組應該是動態的,並從變量中輸入)?在jquery中生成三維動態數組
你不需要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
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]
]
];
你這樣做在JavaScript中同樣的方式。 js數組的長度根據其中的元素是動態的 – 2013-03-19 18:44:54
您不要在「jQuery」中執行此操作。 jQuery不會這樣做。 jQuery做DOM操作。這不是DOM操作。 – 2013-03-19 18:52:48