TypedArray.prototype.byteOffset

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

TypedArray 인스턴스의 byteOffset 접근자 속성은 이 형식화 배열의 ArrayBuffer 혹은 SharedArrayBuffer 시작점에서의 바이트 단위 오프셋을 반환합니다.

설명

byteOffset 속성은 설정된 접근자 함수가 undefined인 접근자 속성으로, 이 속성은 읽을 수만 있습니다. 이 값은 TypedArray가 생성될 때 설정되며 변경할 수 없습니다. TypedArray는 TypedArray 객체 중 하나입니다.

예제

byteOffset 속성 사용

js
const buffer = new ArrayBuffer(8);

const uint8array1 = new Uint8Array(buffer);
uint8array1.byteOffset; // 0 (지정된 오프셋이 없음)

const uint8array2 = new Uint8Array(buffer, 3);
uint8array2.byteOffset; // 3 (Uint8Array를 만들 때 지정된 대로)

명세서

Specification
ECMAScript Language Specification
# sec-get-%typedarray%.prototype.byteoffset

브라우저 호환성

BCD tables only load in the browser

같이 보기