DataView.prototype.byteOffset
The byteOffset
accessor property of DataView
instances returns the offset (in bytes) of this view from the start of its ArrayBuffer
or SharedArrayBuffer
.
Try it
Description
The byteOffset
property is an accessor property whose set accessor function is undefined
, meaning that you can only read this property. The value is established when an DataView
is constructed and cannot be changed.
Examples
Using the byteOffset property
js
const buffer = new ArrayBuffer(8);
const dataview = new DataView(buffer);
dataview.byteOffset; // 0 (no offset specified)
const dataview2 = new DataView(buffer, 3);
dataview2.byteOffset; // 3 (as specified when constructing the DataView)
Specifications
Specification |
---|
ECMAScript Language Specification # sec-get-dataview.prototype.byteoffset |
Browser compatibility
BCD tables only load in the browser