자바스크립트에서 배열을 합치는 3가지 방법 updated_at: 2024-12-15 03:18

자바스크립트에서 배열을 합치는 3가지 방법

자바스크립트에서 배열을 합치는 자주사용하는 3가지 방법에 대해 설명 드립니다.

  • concat() 함수
  • ... spread operator (전개 연산자)
  • push() 함수
  • push와 spread operator 를 동시사용

concat() 함수

const arr1 = [1, 2, 3];
const arr2 = [4, 5, [6, 7], 'string', 1];
const result = arr1.concat(arr2);
=> [1,2,3,4,5,[6,7],string,1]

See the Pen 배열 by younghyeong ryu (@wangta69) on CodePen.

... spread operator (전개 연산자)

const arr1 = [1, 2, 3];
const arr2 = [4, 5, [6, 7], 'string', 1];

const result = [
  ...arr1,
  ...arr2
];
=> [1,2,3,4,5,[6,7],string,1]

See the Pen 배열 by younghyeong ryu (@wangta69) on CodePen.

push() 함수를 이용한 방법

push를 이용하는 경우는 위와 약간 다른 것이 두번째 배열을 그대로 풀지 않고 그대로 넣어 둔다는 것입니다.

const arr1 = [1, 2, 3];
const arr2 = [4, 5, [6, 7], 'string', 1];

arr1.push(arr2);
=> [1, 2, 3, [4, 5, [6, 7], 'string', 1]]

See the Pen 배열 by younghyeong ryu (@wangta69) on CodePen.

push() 함수와 spread operator 를 동시 사용

const arr1 = [1, 2, 3];
const arr2 = [4, 5, [6, 7], 'string', 1];

arr1.push(...arr2);
=> => [1,2,3,4,5,[6,7],string,1]

See the Pen 배열 by younghyeong ryu (@wangta69) on CodePen.

평점을 남겨주세요
평점 : 5.0
총 투표수 : 1

질문 및 답글