두 배열을 병합하는 방법은 무엇입니까?

두 개의 배열이 있고 병합하려고 한다고 가정해 보겠습니다.

const firstTeam = ['Olivia', 'Emma', 'Mia']
const secondTeam = ['Oliver', 'Liam', 'Noah']


두 배열을 병합하는 한 가지 방법은 concat()을 사용하여 두 배열을 연결하는 것입니다.

const total = firstTeam.concat(secondTeam)


그러나 ECMAScript 2015년 에디션 이후로 스프레드를 사용하여 배열을 새 배열로 압축 해제할 수도 있습니다.

const total = [...firstTeam, ...secondTeam]
console.log(total)


결과는 다음과 같습니다.

// ['Olivia', 'Emma', 'Mia', 'Oliver', 'Liam', 'Noah']


새 배열을 만들지 않고 기존 배열 중 하나를 수정하려는 경우를 대비하여 다른 방법도 있습니다.

firstTeam.push(...secondTeam);
firstTeam; // ['Olivia', 'Emma', 'Mia', 'Oliver', 'Liam', 'Noah']

좋은 웹페이지 즐겨찾기