1let x = [
2 [1, 2, 3],
3 [4, 5, 6],
4 [7, 8, 9]
5];
6console.log(items[0][0]); // 1
7console.log(items[0][1]); // 2
8console.log(items[1][0]); // 4
9console.log(items[1][1]); // 5
10console.log(items);
1/*having the previous array easy to make is very useful*/
2
3function Array2D(x, y){
4 let arr = Array(x);
5 for(let i = 0; i < y; i++){
6 arr[i] = Array(y);
7 }
8 return arr;
9}
10
11function Array3D(x, y, z){
12 let arr = Array2D(x, y);
13 for(let i = 0; i < y; i++){
14 for(let j = 0; j < z; j++){
15 arr[i][j] = Array(z);
16 }
17 }
18 return arr;
19}
20
21function Array4D(x, y, z, w){
22 let arr = Array3D(x, y, z);
23 for(let i = 0; i < x; i++){
24 for(let j = 0; j < y; j++){
25 for(let n = 0; n < z; n++){
26 arr[i][j][n] = Array(w);
27 }
28 }
29 }
30 return arr;
31}
32/*making the array*/
33let myArray = Array4D(10, 10, 10, 10);