티스토리 뷰
기존 원본을 변화시키는(mutable) 배열 메서드의 immutable 버전이 나옴
array.toReversed()
ⓜ array.reverse()
: 기존 배열의 순서를 뒤집음 → 기존 배열 참조 리턴
기존 배열의 순서가 반대인 새 배열 리턴
array.toSorted([함수])
ⓜ array.sort([함수])
: 기존 배열을 정렬 → 기존 배열 참조 리턴
기존 배열을 정렬한 새 배열 리턴
array.toSpliced(시작인덱스, 삭제할개수[, 추가할요소])
ⓜ array.splice(시작인덱스, 삭제할개수[, 추가할요소])
: 기존 배열 시작인덱스부터 두 번째 인자 개수만큼 삭제 → 삭제된 요소가 담긴 배열 리턴
기존 배열에서 시작인덱스부터 두 번째 인자 개수만큼 삭제된 새 배열 리턴
(삭제된 요소 배열 리턴하지 않음)
array.with(인덱스, 값)
인덱스 위치를 두 번째 인자 값으로 바꾼 새 배열 리턴
인덱스가 음수라면 뒤에서부터 센 값(array.length + 인덱스)으로 인식, array.length를 초과한다면 rangeError 발생
array.findLast(함수)
기존 array.find(함수)는 함수에 해당하는 첫 번째 값을 리턴했다면
이 메서드는 함수에 해당하는 마지막 값을 리턴
findLastIndex
기존 array.findIndex(함수)는 함수에 해당하는 첫 번째 인덱스를 리턴했다면
이 메서드는 함수에 해당하는 마지막 인덱스를 리턴
2023.06.09
'Javascript' 카테고리의 다른 글
[React] react-chartjs-2로 만든 Bar chart에 데이터레이블 추가하기(플러그인) (0) | 2023.06.13 |
---|---|
[React] 상태가 저장되는 위치: 브라우저의 메모리 (0) | 2023.06.11 |
[React] Recoil (0) | 2023.04.21 |
[React] React-query (0) | 2023.04.20 |
[React] Redux-toolkit 같은 슬라이스의 리듀서 사용하기, 리듀서 콘솔 보이게 하기 (0) | 2023.04.19 |
댓글
공지사항