[Javascript] 배열 합치기 3가지 방법

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.