Hallo Don,
Was du aber willst, ist etwas wie:
var a =[[[[]]]]; // 3dimensionales Array
// bzw. ausführlicher:
var a =new Array(new Array(new Array(new Array()))); // 3dimensionales Array
a[0][0][0]='Wert';
alert(a[0][0][0]); // 'Wert' wird ausgegeben
das ist aber noch kein vollständiges 3D-Array. Man muss schon jedes "Unterarray" deklarieren:
~~~javascript
A = new Array(li); // 1D-Array der Größe li
for(var i=0;i<li;i++)
A[i] = new Array(lj); // 2D-Array der Größe li*lj
for(var i=0;i<li;i++)
for(var j=0;j<lj;j++)
A[i][j] = new Array(lk); // 3D-Array der Größe li*lj*lk
for(var i=0;i<li;i++)
for(var j=0;j<lj;j++)
for(var k=0;k<lk;k++)
A[i][j][k] = i*j*k ; // Zugriff auf 3D-Array
Gruß, Jürgen