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

View in English Always switch to English

ArrayBuffer.prototype.byteLength

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 Zugriffsselektor-Eigenschaft byteLength von ArrayBuffer-Instanzen gibt die Länge (in Bytes) dieses Array-Buffers zurück.

Probieren Sie es aus

// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(8);

// Use byteLength to check the size
const bytes = buffer.byteLength;

console.log(bytes);
// Expected output: 8

Beschreibung

Die byteLength-Eigenschaft ist eine Zugriffsselektor-Eigenschaft, deren Set-Zugriffsselektor-Funktion undefined ist, was bedeutet, dass Sie diese Eigenschaft nur lesen können. Der Wert wird festgelegt, wenn das Array erstellt wird und kann nicht geändert werden. Diese Eigenschaft gibt 0 zurück, wenn dieses ArrayBuffer abgetrennt wurde.

Beispiele

Verwendung von byteLength

js
const buffer = new ArrayBuffer(8);
buffer.byteLength; // 8

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-get-arraybuffer.prototype.bytelength

Browser-Kompatibilität

Siehe auch