Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
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 length Daten-Eigenschaft einer Array Instanz repräsentiert die Anzahl der Plätze in diesem Array. Der Wert ist eine vorzeichenlose 32-Bit-Ganzzahl, die immer numerisch größer ist als der höchste Index im Array. Er kann größer sein als die Anzahl der Elemente, wenn das Array spärlich ist.
Eine nichtnegative ganze Zahl kleiner als 232.
| Schreibbar | ja |
| Aufzählbar | nein |
| Konfigurierbar | nein |
Der Wert der length-Eigenschaft ist eine nichtnegative ganze Zahl mit einem Wert kleiner als 232.
Das Array-Objekt beobachtet die length-Eigenschaft und synchronisiert den length-Wert automatisch mit dem Inhalt des Arrays. Das bedeutet:
Wenn length auf einen größeren Wert als die aktuelle Länge gesetzt wird, wird das Array durch Hinzufügen von leeren Plätzen und nicht durch tatsächliche undefined Werte erweitert. Leere Plätze haben einige spezielle Interaktionen mit Array-Methoden; siehe Array-Methoden und leere Slots.
Siehe auch Beziehung zwischen length und numerischen Eigenschaften.
Im folgenden Beispiel wird das Array numbers durch Iteration über die length-Eigenschaft durchlaufen. Der Wert jedes Elements wird dann verdoppelt.
Das folgende Beispiel verkürzt das Array numbers auf eine Länge von 3, wenn die aktuelle Länge größer als 3 ist.
Das Setzen von length auf einen Wert, der größer ist als die aktuelle Länge, erzeugt ein spärliches Array.
Die length-Eigenschaft wird vom Array automatisch aktualisiert, wenn Elemente über die aktuelle Länge hinaus hinzugefügt werden. Wenn die length-Eigenschaft schreibgeschützt gemacht wird, kann das Array sie nicht aktualisieren. Dies führt zu einem Fehler im Strict-Modus.
| ECMAScript® 2027 Language Specification # sec-properties-of-array-instances-length |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.