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

Siehe auch