2023년 3월 15일

KSY

JavaScript concat()메서드에 대해서

concat()메서드는 무엇일까?

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

⇒ 기존 배열을 변경하지 않고 추가된 새로운 배열을 반환한다.

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

반환값은 새로운 aaray 객체이다.

concat은 this나 인수로 넘겨진 배열의 내용을 바꾸지 않고, 대신 주어진 배열을 합친 뒤 그 얕은 사본을 반환한다. 새 배열에는 원본 배열의 요소를 다음과 같이 복사한다.

배열이나 값을 이어붙여도 원본은 변하지 않으며, 새로운 배열이나 원본 배열을 조작해도 서로 영향받지 않는다.