const arr1 = new Array();
console.log(arr1);//[]
const arr2 = [];
console.log(arr2); //[]
const arr3 = [1, 2, 3, 4, 5];
console.log(arr3); //[ 1, 2, 3, 4, 5 ]
const arr4 = new Array(5);
console.log(arr4); //[empty × 5] - 빈 값으로 초기화
const arr5 = new Array(5).fill(5);
console.log(arr5);//[ 5, 5, 5, 5, 5 ] - fill을 사용하여 특정값으로 초기화
const arr6 = Array.from(Array(5), function (v, i) {
return i + 1;
});
console.log(arr6);
const arr = [1, 2, 3];
arr.length = 5;
console.log(arr); //[1, 2, 3, empty × 2]
→ 하지만 이러한 방법을 사용하는 것은 추천되지 않는다.
join
- 배열을 특정 인자와 함꼐 string값으로 치환하여 연결한다.reverse
- 원본 배열을 역순으로 정렬한다.const arr = [1, 2, 3, 4, 5];
console.log(arr.join(", ")); //1, 2, 3, 4, 5
console.log(arr.reverse()); //[ 5, 4, 3, 2, 1 ]
//주의! - 원본 배열에 영향을 준다.
concat
- 배열을 연결한다.const arr1 = [1, 2, 3];
const arr2 = [7, 8, 9];
console.log(arr1.concat(arr2)) // [ 1, 2, 3, 7, 8, 9 ]
push
- 배열 끝에 추가