Array.prototype.concat()

민돌·2023년 9월 17일
0

JS

목록 보기
3/5

concat()

두 개 이상의 배열을 병합하는데 사용되며, 이 메서드는 기존 배열을 변경하지 않고, 새 배열을 반환한다.

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

console.log(array3);
// Expected output: Array ["a", "b", "c", "d", "e", "f"]

구문

concat()
concat(value0)
concat(value0, value1)
concat(value0, value1, /* …, */ valueN)

매개변수

valueN (선택사항)
새 배열로 연결할 배열 또는 값이다.
만약 모든 valueN 매개변수가 생략된 경우, concat은 호출된 기존 배열의 얕은 복사본을 반환한다.

*얕은 복사란??
복사본의 속성이 복사본이 만들어진 원본 객체와 같은 참조를 공유하는 복사이다.
따라서 원본이나 복사본을 변경할 경우, 다른 객체 또한 변경될 수 있다.

0개의 댓글