concat() 메서드

solie·2021년 9월 2일

concat()메서드는 인자로 주어진 배열이나 값들을 기존 배열에 합쳐서 새 배열을 반환한다.

  • 기존의 배열을 변경하는 것이 아니라 추가된 새로운 배열을 반환한다.

예시)

const array1 = ['a', 'b', 'c'];
const array2 = ['d', 'e', 'f'];
const arrayr = array1.concat(array2);

console.log(aray3);
//expected output : ["a", "b", "c", "d", "e", "f"]

문법

array.concat([value1[,value2[, ...[, valueN]]]])

배열 세개 이어붙이기

const num1 = [1, 2, 3];
const num2 = [4, 5, 6];
const num3 = [7, 8, 9];

num1.concat(num2, num3);
//expected output : [1, 2, 3, 4, 5, 6, 7, 8, 9]

배열이 중첩된 경우

const alpha = ['a', 'b', 'c'];

alpha.concat(1, [2, 3]);
//expected output : ['a', 'b', 'c', 1, 2, 3]
profile
2개월차 FE지망

0개의 댓글