NATIVE

settings_applicationsObject  >   settings_applicationsArray  >   settings_applications[[Prototype]]

NATIVE

Editing
  • account_tree
  • bug_report

ArraynewArrayslice([IntstartIndex, IntendIndex]])

배열의 특정 위치의 원소를 별도로 분리해 새로운 배열로 반환한다. 원본 배열은 수정되지 않는다.

구문

형식
array.slice(startIndex[, endIndex])

매개 변수

IntstartIndex선택

배열에서 추출을 시작할 0부터 시작하는 인덱스를 설정한다. 음수로 설정하는 경우에는 끝에서부터 길이로 사용된다.

  • startIndex0보다 작은 경우에 startIndex + array.length의 값으로 사용된다.
  • startIndex-array.length보다 작은 경우 또는 생략시 0이 사용된다.
  • startIndexarray.length보다 크거나 같으면 추출하지 않는다.

array.length는 해당 배열의 길이를 나타낸다.

IntendIndex선택

배열에서 추출을 종료할 0부터 시작하는 인덱스를 설정한다. 자신은 해당되지 않는다. 음수인 경우에는 배열의 끝에서 부터의 길이로 사용된다. 생략되는 경우에는 배열의 끝까지 추출한다.

  • endIndex0보다 작으면 endIndex + array.length 값을 사용한다.
  • endIndex-array.length보다 작은 경우 0이 사용된다.
  • endIndexarray.length보다 크거나 같은 경우 또는 endIndex를 생략하면 끝까지 모든 원소가 추출된다.

array.length는 해당 배열의 길이를 나타낸다.

반환

ArraynewArray

추출된 원소로 구성된 새로운 배열을 반환한다.

버전 명세

ECMAScript 2024(15th Edition)
#sec-array.prototype.slice

지원 웹브라우저