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]' будет 'undefined'. Если вы попытаетесь объяснить, чего вы пытаетесь достичь, мы могли бы порекомендовать что-то – Rajesh
Возможный дубликат: http://stackoverflow.com/questions/7545641/javascript-multidimensional-array – teroi