메서드
new Array(element0, element1[, ...[, elementN]])
new Array(arrayLength)
<단일 매개변수 배열 생성자>
배열을 생성자와 하나의 숫자 매개변수로 생성할 수 있습니다.
그 결과는 length가 매개변수고, 길이만큼의 빈 슬롯을 가진 배열입니다.
let fruits = new Array(2) 배열의 길이
console.log(fruits.length) // 2
console.log(fruits[0]) // undefined
<복수 매개변수 배열 생성자>
생성자에 두 개 이상의 매개변수를 제공할 경우, 매개변수를 원소로 하는 새로운 배열을 생성합니다.
let fruits = new Array('사과', '바나나')
console.log(fruits.length) // 2
console.log(fruits[0]) // "사과"
let matrix = []
for(let i =0; i <= maxNum;i++){
matrix.push(new Array(maxNum + 1).fill(0))
}
let matrix = new Array(maxNum + 1).fill(0).map((e)=> new Array( maxNum +1).fill(0));
<이렇게 사용하면 안된다고 했는데.... 정확한 이유를 모르겠다.>
let matrix = new Array(maxNum + 1).fill(new Array(maxNum +1).fill(0));