| [ 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. In beiden Fllen wird eine neue Array-Instanz erstellt.
element1, , elementNEin JavaScript-Array wird mit den angegebenen Elementen initialisiert. Eine Ausnahme gilt, wenn dem Array-Konstruktor nur ein Argument bergeben wird und dieses eine Zahl ist (siehe den Parameter arrayLength weiter unten). Dieser Sonderfall gilt nur fr JavaScript-Arrays, die mit dem Array-Konstruktor erstellt werden, nicht fr Array-Literale mit eckigen Klammern.
arrayLengthWenn das einzige an den Array-Konstruktor bergebene Argument eine Ganzzahl zwischen 0 und 232 - 1 (einschlielich) ist, wird ein neues JavaScript-Array zurckgegeben, dessen length-Eigenschaft auf diese Zahl gesetzt ist.
Hinweis:
Das bedeutet, dass das Array arrayLength leere Pltze enthlt, nicht Pltze mit tatschlichen undefined-Werten siehe Arrays mit leeren Pltzen.
RangeErrorWird ausgelst, wenn nur ein Argument (arrayLength) bergeben wird, das eine Zahl ist, deren Wert aber keine Ganzzahl ist oder nicht zwischen 0 und 232 - 1 (einschlielich) liegt.
Arrays knnen mit der Literalnotation erstellt werden:
const fruits = ["Apple", "Banana"];
console.log(fruits.length); // 2
console.log(fruits[0]); // "Apple"
Arrays knnen mit einem Konstruktor erstellt werden, dem eine einzelne Zahl als Parameter bergeben wird. Dabei entsteht ein Array, dessen length-Eigenschaft auf diese Zahl gesetzt ist und dessen Elemente leere Pltze sind.
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 dem Konstruktor mehr als ein Argument bergeben wird, wird ein neues 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 |
ArrayArrayat()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 |