var a = new Array();
var b = [1,2,3,4,5,6,7];
for(i in b){a[i] = new Array(new Array());}
a[0][1][2] = Math.random();// error:VM205:1 Uncaught TypeError: Cannot set property '2' of undefined(…)
如何在javascript中使用三維數組?javascript中的三維數組
我的意思是如何使用它像java一樣。
例如:double a = new double[length][length][length];
如何預先記憶記憶。
您需要使用所需的值初始化每個陣列。沒有真正的多維數組將被完全分配只有一個聲明。 –
它的原因是,新的數組將設置一個長度爲0的數組。因此'a [0] [0]'將有一個數組,但'a [0] [1]'將會是'未定義的'。如果你試圖解釋你想達到什麼,我們可以推薦一些 – Rajesh
可能的重複:http://stackoverflow.com/questions/7545641/javascript-multidimensional-array – teroi