JavaScript에서 배열을 합치는 방법은 다음과 같습니다.
1. concat() 메소드 사용하기
concat() 메소드를 사용하여 두 개 이상의 배열을 하나의 배열로 합칠 수 있습니다.
이 메소드는 원본 배열을 변경하지 않고, 새로운 배열을 반환합니다.
See the Pen javascript - concat() by saladent (@saladent) on CodePen.
2. spread 연산자 사용하기
ES6부터 추가된 spread 연산자를 사용하여 배열을 합칠 수 있습니다.
이 방법도 concat() 메소드와 마찬가지로 원본 배열을 변경하지 않고, 새로운 배열을 반환합니다.
See the Pen javascript - spread by saladent (@saladent) on CodePen.
참고로 매개변수를 생략하면 기존배열의 얕은 복사본을 반환할 수 있습니다.
const arr1 = ['a', 'b'];
const arr2 = arr1.concat();
console.log(arr2); // ['a', 'b']
3. push() 메소드 사용하기
push() 메소드를 사용하여 하나의 배열에 다른 배열을 추가할 수 있습니다.
이 방법은 원본 배열을 변경합니다.
See the Pen javascript - push() by saladent (@saladent) on CodePen.