Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. DataView
  6. byteOffset

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

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 ⁨Juli 2015⁩.

DiebyteOffset-Zugriffseigenschaft vonDataView-Instanzen gibt den Offset (in Bytes) dieses View im Vergleich zum Beginn seinesArrayBuffer oderSharedArrayBuffer zurück.

Probieren Sie es aus

// Create an ArrayBuffer with a size in bytesconst buffer = new ArrayBuffer(16);const view = new DataView(buffer, 12, 4); // From byte 12 for the next 4 bytesconsole.log(view.byteOffset);// Expected output: 12

Beschreibung

DiebyteOffset-Eigenschaft ist eine Zugriffseigenschaft, deren Set-Accessor-Funktionundefined ist, was bedeutet, dass Sie diese Eigenschaft nur lesen können. Der Wert wird beim Erstellen desDataView festgelegt und kann nicht geändert werden. DerbyteOffset wird jedoch zu 0, wenn der zugrundeliegende Puffer so weit verkleinert wird, dass der angezeigte Bereich nicht mehr gültig ist.

Beispiele

Verwendung der byteOffset-Eigenschaft

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)const buffer2 = new ArrayBuffer(16, { maxByteLength: 32 });const dataviewLengthTracking = new DataView(buffer2, 4);dataviewLengthTracking.byteOffset; // 4buffer2.resize(3);dataviewLengthTracking.byteOffset; // 0 (viewed range is no longer valid)

Spezifikationen

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

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp