DataView.prototype.buffer
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.
Die buffer Accessor-Eigenschaft von DataView Instanzen gibt den ArrayBuffer oder SharedArrayBuffer zurück, der bei der Konstruktion dieser Ansicht referenziert wurde.
Probieren Sie es aus
// Create an ArrayBuffer
const buffer = new ArrayBuffer(123);
// Create a view
const view = new DataView(buffer);
console.log(view.buffer.byteLength);
// Expected output: 123
Beschreibung
Die buffer-Eigenschaft ist eine Accessor-Eigenschaft, deren set-Accessor-Funktion undefined ist, was bedeutet, dass Sie diese Eigenschaft nur lesen können. Der Wert wird beim Erstellen der DataView festgelegt und kann nicht geändert werden.
Beispiele
>Verwendung der buffer-Eigenschaft
js
const buffer = new ArrayBuffer(8);
const dataview = new DataView(buffer);
dataview.buffer; // ArrayBuffer { byteLength: 8 }
Spezifikationen
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-get-dataview.prototype.buffer> |
Browser-Kompatibilität
Loading…