DataView.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.
Die byteOffset
Accessor-Eigenschaft von DataView
-Instanzen gibt den Offset (in Bytes) dieser Ansicht vom Anfang des zugehörigen ArrayBuffer
oder SharedArrayBuffer
zurück.
Probieren Sie es aus
// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(16);
const view = new DataView(buffer, 12, 4); // From byte 12 for the next 4 bytes
console.log(view.byteOffset);
// Expected output: 12
Beschreibung
Die Eigenschaft byteOffset
ist eine Accessor-Eigenschaft, deren Set-Accessor-Funktion undefined
ist. Das bedeutet, dass diese Eigenschaft nur gelesen werden kann. Der Wert wird beim Erstellen eines DataView
festgelegt und kann nicht verändert werden.
Beispiele
Verwendung der byteOffset-Eigenschaft
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)
Spezifikationen
Specification |
---|
ECMAScript® 2025 Language Specification # sec-get-dataview.prototype.byteoffset |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
byteOffset |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support