let arr = new Array(5);
for(let i=0; i<arr.length; i++) {
arr[i] = new Array(2);
}
1차원 배열 length: 5
2차원 배열 안의 length: 2
idx | result |
---|---|
0 | (2) [empty × 2] |
1 | (2) [empty × 2] |
2 | (2) [empty × 2] |
3 | (2) [empty × 2] |
4 | (2) [empty × 2] |
전체 | [Array(2), Array(2), Array(2), Array(2), Array(2)] |
//empty 배열 만들기
const arr = Array.from(Array(5), () => new Array(2));
1차원 배열 length: 5
2차원 배열 안의 length: 2
idx | result |
---|---|
0 | (2) [empty × 2] |
1 | (2) [empty × 2] |
2 | (2) [empty × 2] |
3 | (2) [empty × 2] |
4 | (2) [empty × 2] |
전체 | [Array(2), Array(2), Array(2), Array(2), Array(2)] |
const arr = Array.from(Array(5), () => Array(2).fill(0));
1차원 배열 length: 5
2차원 배열 안의 length: 2
idx | result |
---|---|
0 | (2) [0, 0] |
1 | (2) [0, 0] |
2 | (2) [0, 0] |
3 | (2) [0, 0] |
4 | (2) [0, 0] |
전체 | [Array(2), Array(2), Array(2), Array(2), Array(2)] |