push와 concat

이동규 (Justin)·2020년 6월 10일
0
post-thumbnail

push와 concat의 차이는 무엇일까?

const arr = [1,2,3];

arr.push(4); // 4

// 이후 arr은 [1,2,3,4]로 '변형'된다.

arr.concat(5); // [1,2,3,4,5]

//  arr은 그대로 [1,2,3,4] 이다.

push는 4를 arr에 밀어넣고 arr를 변형시킨다. 변형시킨 array의 길이를 return한다.

concat은 4를 '이어붙이고', 이어붙인 새로운 arr를 반환한다. 따라서 arr은 변형이 되지 않는다.

profile
Frontend Developer, JamStack, Ethereum

0개의 댓글