JavaScript- Array-Objekt


Das Array-Objekt in JavaScript ist eine spezielle Art von Objekt, das verwendet wird, um mehrere Werte zu speichern.

Array speichert Elemente in geordneter Reihenfolge, und auf sie kann über den Index (beginnend bei 0) zugegriffen werden.

Array erstellen

Arrays können auf verschiedene Arten erstellt werden:

Mit dem Array-Konstruktor:

let arr1 = new Array(3);  // 创建一个长度为 3 的空数组
let arr2 = new Array(1, 2, 3);  // 创建一个包含 1, 2, 3 的数组

Mit Literalen (empfohlen):

let arr = [1, 2, 3];  // 创建一个包含 1, 2, 3 的数组

Der Index des ersten Array-Elements ist 0, der des zweiten ist 1, und so weiter.

Für weitere Informationen über JavaScript Array, siehe bitteJavaScript Array Object。


Array-Eigenschaften

Eigenschaft Beschreibung
constructor Gibt die Prototyp-Funktion zurück, die das Array-Objekt erstellt hat.
length Legt die Anzahl der Elemente in einem Array fest oder gibt sie zurück.
prototype Ermöglicht das Hinzufügen von Eigenschaften oder Methoden zu einem Array-Objekt.

Array-Objekt-Methoden

Methode Beschreibung
[...] Erstellt ein neues Array.
concat() Verkettet zwei oder mehr Arrays und gibt das Ergebnis zurück.
copyWithin() Kopiert Elemente von einer angegebenen Position im Array an eine andere angegebene Position im Array.
entries() Gibt ein iterierbares Objekt des Arrays zurück.
every() Testet, ob jedes Element im Array die Bedingung erfüllt.
fill() Füllt das Array mit einem festen Wert.
filter() Testet numerische Elemente und gibt ein Array aller Elemente zurück, die die Bedingung erfüllen.
find() Gibt das Array-Element zurück, das die Bedingung des übergebenen Tests (Funktion) erfüllt.
findIndex() Gibt den Index des Array-Elements zurück, das die Bedingung des übergebenen Tests (Funktion) erfüllt.
forEach() Führt eine Callback-Funktion einmal für jedes Element im Array aus.
from() Erstellt ein Array aus einem gegebenen Objekt.
fromAsync() Erzeugt ein neues Array aus einem asynchronen Iterable, einem Iterable oder einem Array-ähnlichen Objekt.
includes() Bestimmt, ob ein Array einen angegebenen Wert enthält.
indexOf() Sucht ein Element im Array und gibt seine Position zurück.
isArray() Bestimmt, ob ein Objekt ein Array ist.
join() Fügt alle Elemente eines Arrays zu einer Zeichenkette zusammen.
keys() Gibt ein iterierbares Objekt des Arrays zurück, das die Schlüssel des ursprünglichen Arrays enthält.
map() Verarbeitet jedes Element des Arrays mit der angegebenen Funktion und gibt das verarbeitete Array zurück.
pop() Entfernt das letzte Element eines Arrays und gibt das entfernte Element zurück.
push() Fügt ein oder mehrere Elemente am Ende eines Arrays hinzu und gibt die neue Länge zurück.
reduce() Reduziert Array-Elemente zu einem Wert (von links nach rechts).
reduceRight() Berechnet Array-Elemente zu einem Wert (von rechts nach links).
reverse() Kehrt die Reihenfolge der Elemente in einem Array um.
shift() Entfernt das erste Element eines Arrays und gibt es zurück.
slice() Wählt einen Teil eines Arrays aus und gibt ein neues Array zurück.
some() Prüft, ob ein beliebiges Element im Array die angegebene Bedingung erfüllt.
sort() Sortiert die Elemente eines Arrays.
splice() Fügt Elemente zu einem Array hinzu oder entfernt Elemente aus einem Array.
toString() Konvertiert ein Array in eine Zeichenfolge und gibt das Ergebnis zurück.
toLocaleString() Formatiert jedes Element im Array gemäß den Spracheinstellungen der aktuellen Umgebung (Gebietsschema).
unshift() Fügt ein oder mehrere Elemente am Anfang eines Arrays hinzu und gibt die neue Länge zurück.
valueOf() Gibt den primitiven Wert des Array-Objekts zurück.
Array.of() Konvertiert eine Menge von Werten in ein Array.
Array.at() Wird verwendet, um einen ganzzahligen Wert entgegenzunehmen und das diesem Index entsprechende Element zurückzugeben, wobei positive und negative Zahlen möglich sind. Negative ganze Zahlen zählen vom letzten Element im Array rückwärts.
Array.flat() Erstellt ein neues Array, das aus den Rückgabewerten des einmaligen Aufrufs der bereitgestellten Funktion für jedes Element im ursprünglichen Array besteht.
Array.flatMap() Ordnet jedes Element mithilfe einer Zuordnungsfunktion zu und fasst die Ergebnisse dann in einem neuen Array zusammen.
Array.with() Aktualisiert Array-Elemente.
Array.findLastIndex() Führt eine Funktion für jedes Element im Array aus.
Array.lastIndexOf() Führt eine Funktion für jedes Element im Array aus.
Array.findLast() Führt eine Funktion für jedes Element im Array aus.
Array.toReversed() Kehrt die Reihenfolge der Elemente im Array um.
Array.toSorted() Sortiert die Elemente im Array in alphabetischer Reihenfolge.
Array.toSpliced() Fügt Elemente zu einem Array hinzu und/oder entfernt Elemente aus einem Array.
[Symbol.iterator]() Gibt ein Array-Iterator-Objekt zurück, das den Wert an jedem Index im Array erzeugt.
Andere Erweiterungen