ArrayBuffer.prototype.byteLength
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
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
| Spezifikation |
|---|
| ECMAScript® 2026 Language Specification> # sec-get-arraybuffer.prototype.bytelength> |