1. Array(number)
var a = Array(45)
Array(number) 코드는 배열을 넣기 위한 공간을 만들기 위한 메소드이다.
만약 위 코드를 만들어서 cosole.log 로 출력해 본다면 [empty x 45] 가 출력된다 공간만 45개 만들고 비어있는 숫자이다. (empty 는 반복문이 불가 ! )
2. Array(number) & fill
var a = Array(45);
var b = a.fill();
fill 은 IE에서는 지원되지 않는다. console.log로 출력해 본다면 empty 에서 undefined로 바뀌게 된다.
3. 응용
var a = Array(45);
var b = a.fill();
b.forEach(function(요소, 인덱스){
b[인덱스] = 인덱스 + 1;
}
결과 b[0] ~ b[44] 결과 1~45 까지 출력된다.