DataView.prototype.byteOffset

Свойство byteOffset экземпляров DataView возвращает смещение (в байтах) этого DataView относительно начала своего ArrayBuffer или SharedArrayBuffer.

Интерактивный пример

Описание

byteOffset — это свойство, функция доступа которого равна undefined, то есть это свойство доступно только для чтения. Значение устанавливается при создании DataView и не может быть изменено.

Примеры

Использование свойства byteOffset

js
const buffer = new ArrayBuffer(8);
const dataview = new DataView(buffer);
dataview.byteOffset; // 0 (смещение не установлено)

const dataview2 = new DataView(buffer, 3);
dataview2.byteOffset; // 3 (как установлено при создании DataView)

Спецификации

Specification
ECMAScript Language Specification
# sec-get-dataview.prototype.byteoffset

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также