
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)] |