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.
Der Array() Konstruktor erstellt Array Objekte.
Hinweis: Array() kann mit oder ohne new aufgerufen werden. Beides erstellt eine neue Array Instanz.
Ein JavaScript-Array wird mit den angegebenen Elementen initialisiert, außer im Fall, dass ein einzelnes Argument an den Array Konstruktor übergeben wird und dieses Argument eine Zahl ist (siehe den arrayLength Parameter unten). Beachten Sie, dass sich dieser Sonderfall nur auf mit dem Array Konstruktor erstellte JavaScript-Arrays bezieht, nicht auf mit der eckigen Klammer-Syntax erstellte Array-Literale.
arrayLengthWenn das einzige Argument, das an den Array Konstruktor übergeben wird, eine ganze Zahl zwischen 0 und 232 - 1 (einschließlich) ist, wird ein neues JavaScript-Array zurückgegeben, bei dem die length Eigenschaft auf diese Zahl gesetzt ist.
Hinweis: Dies impliziert ein Array mit arrayLength leeren Plätzen, nicht Plätze mit tatsächlichen undefined Werten — siehe dünn besetzte Arrays.
Wird geworfen, wenn es nur ein Argument (arrayLength) gibt, das eine Zahl ist, aber dessen Wert keine ganze Zahl ist oder nicht zwischen 0 und 232 - 1 (einschließlich) liegt.
Arrays können mit der Literal-Notation erstellt werden:
Arrays können mit einem Konstruktor erstellt werden, der einen einzelnen numerischen Parameter hat. Ein Array wird erstellt, dessen length Eigenschaft auf diese Zahl gesetzt ist, und die Array-Elemente sind leere Plätze.
Wenn mehr als ein Argument an den Konstruktor übergeben wird, wird ein neuer Array mit den angegebenen Elementen erstellt.
| ECMAScript® 2027 Language Specification # sec-array-constructor |
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.