TypedArray.prototype.length
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 length
-Zugriffseigenschaft von TypedArray
-Instanzen gibt die Länge (in Elementen) dieses Typarrays zurück.
Probieren Sie es aus
// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(8);
const uint8 = new Uint8Array(buffer, 2);
console.log(uint8.length);
// Expected output: 6
Beschreibung
Die length
-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 eines TypedArray festgelegt und kann nicht geändert werden. Wenn das TypedArray keinen byteOffset
oder eine length
angibt, wird die Länge des referenzierten ArrayBuffer
zurückgegeben. TypedArray ist eines der TypedArray-Objekte.
Beispiele
Verwendung der length
-Eigenschaft
const buffer = new ArrayBuffer(8);
let uint8 = new Uint8Array(buffer);
uint8.length; // 8 (matches the length of the buffer)
uint8 = new Uint8Array(buffer, 1, 5);
uint8.length; // 5 (as specified when constructing the Uint8Array)
uint8 = new Uint8Array(buffer, 2);
uint8.length; // 6 (due to the offset of the constructed Uint8Array)
Spezifikationen
Specification |
---|
ECMAScript® 2026 Language Specification # sec-get-%typedarray%.prototype.length |
Browser-Kompatibilität
Siehe auch
- JavaScript Typarrays Leitfaden
TypedArray