티스토리 뷰
어떤 배열의 begin부터 end까지(end 미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환한다. 원본 배열은 바뀌지 않는다.
구분
slice()
slice(start)
slice(start, end)
[start] 옵션
- 0을 시작으로 하는 추출 시작점에 대한 인덱스를 의미한다.
- 음수 인덱스는 배열의 끝에서부터의 길이를 나타낸다.
- begin 값이 생략된 경우, 모든 배열을 반환한다.
- begin이 배열의 길이보다 큰 경우, 빈 배열을 반환한다.
[end] 옵션
- 추출을 종료 할 0 기준 인덱스이다.
- slice는 end 인덱스를 제외하고 추출한다.
- 음수 인덱스는 배열의 끝에서부터의 길이를 나타낸다.
- end의 값이 생략되거나 배열의 길이보다 크다면 slice()는 배열의 끝까지(arr.length) 추출한다.
[반환 값]
추출한 요소를 포함한 새로운 배열.
[공부 좌표]
'이론 > JS' 카테고리의 다른 글
[JS] String.prototype.indexOf() (0) | 2021.04.14 |
---|---|
[JS] Number()와 Boolean() 변환시 주의 (0) | 2021.04.12 |
[JS] Array.prototype.indexOf() (0) | 2021.03.28 |
[JS] Array.prototype.reverse() (0) | 2021.03.28 |
[JS] Q. <a>의 링크 이벤트를 막지 않았는데 작동한다. 왜지? (0) | 2021.03.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- javascript class
- prototype 프로퍼티
- 일치 연산자
- clientHeight
- outerHeight
- offsetTop
- __proto__
- 프로퍼티
- 링크막기 #a링크막기
- 동치 연산자
- innerHeight
- scrollHeight
- @font-face
- 불일치 연산자
- 객체의 프로퍼티
- 동등 연산자
- constructor
- offsetHeight
- 부등 연산자
- scrollTop
- 대괄포 표기법
- 점 표기법
- [[Prototype]]
- clinetTop
- property
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함