| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/Array | [Back] [Original] |
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 Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.
Der Array() Konstruktor erstellt Array Objekte.
new Array()
new Array(element1)
new Array(element1, element2)
new Array(element1, element2, /* , */ elementN)
new Array(arrayLength)
Array()
Array(element1)
Array(element1, element2)
Array(element1, element2, /* , */ elementN)
Array(arrayLength)
Hinweis:
Array() kann mit oder ohne new aufgerufen werden. Beides erstellt eine neue Array Instanz.
element1, , elementNEin JavaScript-Array wird mit den angegebenen Elementen initialisiert, auer 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 (einschlielich) ist, wird ein neues JavaScript-Array zurckgegeben, bei dem die length Eigenschaft auf diese Zahl gesetzt ist.
Hinweis:
Dies impliziert ein Array mit arrayLength leeren Pltzen, nicht Pltze mit tatschlichen undefined Werten siehe dnn besetzte Arrays.
RangeErrorWird 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 (einschlielich) liegt.
Arrays knnen mit der Literal-Notation erstellt werden:
const fruits = ["Apple", "Banana"];
console.log(fruits.length); // 2
console.log(fruits[0]); // "Apple"
Arrays knnen 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 Pltze.
const arrayEmpty = new Array(2);
console.log(arrayEmpty.length); // 2
console.log(arrayEmpty[0]); // undefined; actually, it is an empty slot
console.log(0 in arrayEmpty); // false
console.log(1 in arrayEmpty); // false
const arrayOfOne = new Array("2"); // Not the number 2 but the string "2"
console.log(arrayOfOne.length); // 1
console.log(arrayOfOne[0]); // "2"
Wenn mehr als ein Argument an den Konstruktor bergeben wird, wird ein neuer Array mit den angegebenen Elementen erstellt.
const fruits = new Array("Apple", "Banana");
console.log(fruits.length); // 2
console.log(fruits[0]); // "Apple"
| Spezifikation |
|---|
| ECMAScript 2027 LanguageSpecification # sec-array-constructor |
Arrayat()concat()copyWithin()entries()every()fill()filter()find()findIndex()findLast()findLastIndex()flat()flatMap()forEach()includes()indexOf()join()keys()lastIndexOf()map()pop()push()reduce()reduceRight()reverse()shift()slice()some()sort()splice()toLocaleString()toReversed()toSorted()toSpliced()toString()unshift()values()with()[Symbol.iterator]()Object/FunctionDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |