NATIVE

settings_applicationsObject  >   settings_applicationsSharedArrayBuffer  >   settings_applications[[Prototype]]

NATIVE

Editing
  • account_tree
  • bug_report

SharedArrayBufferbufferslice([intbegin, intend]])

버퍼(buffer)내 특정 구간의 바이트(byte)를 복사하여 새로운 SharedArrayBuffer 객체를 반환한다.

구문

형식
buffer.slice(1, 4)

매개 변수

intbegin선택
기본값0

추출이 시작되는 0부터 시작하는 인덱스를 지정한다. 음수를 지정하면 뒤에서 부터 시작 위치가 지정된다. 예를 들어서 -2를 지정하면 해당 버퍼의 끝쪽에서 두 번째부터 시작한다. 지정하지 않으면 0으로 설정된다.

intend선택
기본값0

추출을 종료하는 0 기반의 인덱스를 지정한다. 지정되면 종료하는 위치의 인덱스는 포함하지 않는다. 예를 들어서 slice(1, 3)으로 지정하는 경우에는 인덱스 1에서 2까지만 추출한다. 음수를 지정하면 버퍼의 끝에서 부터 종료 위치를 지정한다. 예를 들어서 -1은 버퍼의 맨 끝이며 자신은 포함하지 않는다. 생략하면 byteLength까지 추출한다.

반환

SharedArrayBufferbuffer

추출된 요소를 포함하는 새로운 SharedArrayBuffer 객체를 반환한다.

버전 명세

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

지원 웹브라우저