[Javascript] concat()

sin·2022년 1월 9일
0

we

목록 보기
3/3

💬 concat()

배열과 배열을 합쳐 새로운 배열을 돌려주는 함수

array1.concat(array2(value1, value2, ... ,valueN));

array1에 array2가 합쳐짐
valueN = 선택, 생략 시 얕은 복사본 반환
(*얕은 복사본 : 원 배열을 해치지 않는 새 배열, 원 배열과 복사본 배열이 모두 같은 객체를 가르키기 때문에 객체가 수정되면 배열 내 객체가 모두 바뀜)

let array1 = [1, 2, 3]
let array2 = [4, 5, 6]
let array3 = array1.concat(array2)

console.log(array3)
// ===> [1, 2, 3, 4, 5, 6]

💬 변수에 지정해서 인자로 넘기기

let array1 = [1, 2, 3]
let array2 = array1.concat[4, [5, 6]]

console.log(array2)
/ ===> [1, 2, 3, 4, [5, 6]]

배열을 2개로 인식함

let array1 = [1, 2, 3]
let array2 = array1.concat(4, [5, 6])

console.log(array2)
/ ===> [1, 2, 3, 4, 5, 6]

배열을 3개로 인식했기 때문에 위와는 다른 결과가 나타남

💬 MDN LINK(concat())

profile
배우는 중

0개의 댓글