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 July 2015.
Die buffer
-Zugriffseigenschaft von DataView
-Instanzen gibt den ArrayBuffer
oder SharedArrayBuffer
zurück, auf den diese Ansicht zur Erstellungszeit verweist.
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 Zugriffseigenschaft, deren Set-Accessor-Funktion undefined
ist, was bedeutet, dass Sie diese Eigenschaft nur lesen können. Der Wert wird beim Erstellen des 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® 2025 Language Specification # sec-get-dataview.prototype.buffer |
Browser-Kompatibilität
BCD tables only load in the browser