slice()란?
배열의 특정 범위를 추출해 복사본을 만들어 새로운 배열로 반환함.
원본 배열은 그대로 유지할 수 있다.
구문
arr.slice([begin[, end]])
begin
첫번째 인자? 로는 추출하고자 하는 인덱스의 시작점을 의미함.
음수 인덱스는 배열의 끝에서부터의 길이이다.
begin이 undefined면 0번 인덱스부터 추출한다.
end
추출할 인덱스의 종료지점을 의미함.
여기서 end 인덱스는 제외하고 추출한다.
만약 end가 없거나 배열의 길이보다 크면, 배열의 시작점부터 끝까지 추출한다.
예제
const array = ['a', 'b', 'c', 'd', 'e'];
const array1 = arr.slice(2); // ['c', 'd', 'e']
const array1 = arr.slice(1, 3); // ['b', 'c', 'd']
const array1 = arr.slice(2, -1) // ['c', 'd']
* 참고링크 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/slice
[React Project] Cheers 팀 프로젝트 S.A. (0) | 2023.08.07 |
---|---|
[JavaScript] 01 자바스크립트와 관련된 기본 용어 (0) | 2023.07.31 |
[Lazy Loading] img 태그의 loading=“lazy”으로 이미지 로딩을 지연시키기 (0) | 2023.07.24 |
[React Error] react-scripts: command not found / error Command failed with exit code 127. 오류 해결 (0) | 2023.07.19 |
[React 아웃소싱 프로젝트] MoodFood 팀 프로젝트 S.A. (0) | 2023.07.18 |
댓글 영역