JavaScript Array의 다양한 메서드를 공부하다 push와 concat의 차이가 궁금해졌다.
push는 기존 배열에 원소를 추가하며 새로운 배열의 총길이를 반환하고, concat은 기존 배열을 복사한 후 원소를 추가하며 새 배열을 반환한다.
위 실행 결과를 보면 concat을 해주었을 때는 기존 배열을 바뀌지 않는다.
참고 사이트
[JavaScript] Array push( ) vs. concat( )
🙂 차이점을 알고 쓰자!
'프로그래밍 > JavaScript' 카테고리의 다른 글
[Js] 구조 분해 할당(Destructuring assignment)이란? (1) | 2023.01.18 |
---|---|
[JS] this는 도대체 뭘까? this의 개념과 예시 문제 풀이 (0) | 2023.01.17 |
[JS] 어떤 Number가 제곱수인지 어떻게 알까? / [프로그래머스] 제곱수 판별하기 (0) | 2023.01.07 |
[JS] Array 요소 추가, 제거, 길이 변경 메서드 정리 💛 (0) | 2023.01.05 |
[Js] split(), split(''), split(' ')의 명확한 차이 (0) | 2023.01.04 |