1. concat
concat은 두 개의 문자열을 하나의 문자열을 만들어주는 역할을 하는 함수이며, 입력값을 문자열 대신 배열을 사용하면 두 개의 배열을 하나의 배열로 만들어주는 역할도 하는 함수이다.
2. 합치기
- [문자열].concat([문자열])
- [배열명].concat([배열명])
3. 예시
const arr1 = new Array ("배열 1", "배열 2");
const arr2 = new Array ("배열 3", "배열 4");
const arr = arr1.concat(arr2); // ['배열 1', '배열 2', '배열 3', '배열 4']
4. React에서 사용
이는 기존 배열을 수정하지 않고, 새로운 배열을 반환한다.
이는 불변성을 유지한 상태에서 값을 수정할 수 있다. 즉 원본은 놔두고 복사본을 수정하여 불변성을 유지한다.
Spread(...) 문법 대신해 사용할 수 있다.
'JavaScript' 카테고리의 다른 글
toLocalString() (0) | 2024.11.24 |
---|---|
[모던자바스크립트 Deep Dive] 48장. 모듈 (2) | 2024.11.16 |
[모던자바스크립트 Deep Dive] 46장. async, await (0) | 2024.11.16 |
yarn 과 npm의 차이 (4) | 2024.11.15 |
JavaScript Memoization (0) | 2024.11.14 |