NATIVE

settings_applicationsObject  >   settings_applicationsArrayBuffer  >   settings_applications[[Prototype]]

NATIVE

Editing
  • account_tree
  • bug_report

ArrayBuffernewArrayBufferslice(IntstartIndex, IntendIndex]])

현재 ArrayBuffer를 지정된 시작과 끝에 맞추어 자른 새로운 ArrayBuffer를 반환한다.

구문

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

매개 변수

IntstartIndex선택

0부터 시작하는 추출을 시작할 인덱스를 지정한다. 음수 인덱스는 버퍼 끝에서부터 계산한다.

  • startIndex0보다 작은 경우 startIndex + buffer.length 값으로 사용된다.
  • startIndex-buffer.length 보다 작거나 startIndex를 생략한 경우 0이 사용된다.
  • startIndexbuffer.length 보다 크거나 같은 경우 아무것도 추출되지 않는다.
IntendIndex선택

0부터 시작하는 추출을 끝낼 인덱스를 지정한다. 음수 인덱스는 버퍼 끝에서부터 계산한다.

  • endIndex0보다 작은 경우 endIndex + buffer.length 값으로 사용된다.
  • endIndex-buffer.length 보다 작은 경우 0이 사용된다.
  • endIndexbuffer.length 보다 크거나 같은 경우 또는 생략하면 buffer.length가 사용되며 버퍼(buffer) 끝까지 추출된다.

반환

ArrayBuffernewArrayBuffer

새로운 ArrayBuffer 인스턴스가 반환된다.

버전 명세

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

지원 웹브라우저