const arr1 = new Array();
const arr2 = [];
const arr3 = [1,2,3,4,5];
const arr4 = new Array(5);
const arr4 = new Array(5).fill(1);
const arr5 = Array.from(Array(5), (value, idx) => {
return idx + 1;}
console.log(arr1, arr2, arr3, arr4);
[]
[]
[1,2,3,4,5]
[5 empty items]
[1,1,1,1,1]
배열은 new Array()
생성자 함수로 생성할 수 있고, []
배열 리터럴로 생성할 수 있고, [값]
배열 리터럴에 값을 넣어 생성할 수 있고, new Array(5).fill(1)
처럼 5개의 요소를 생성하고(빈 요소) 거기에 fill 메서드를 통해 1이라는 값을 넣어줄 수 있다.