Junior
Welche Methoden der Arbeit mit Arrays kennst du?
sobes.tech KI
Antwort von AI
forEach()- führt eine Funktion für jedes Element des Arrays aus.map()- erstellt ein neues Array, indem eine Funktion auf jedes Element angewendet wird.filter()- erstellt ein neues Array mit den Elementen, die die Funktion bestehen.reduce()- reduziert das Array auf einen einzelnen Wert, indem eine Akkumulationsfunktion angewendet wird.some()- prüft, ob mindestens ein Element die Bedingung erfüllt.every()- prüft, ob alle Elemente die Bedingung erfüllen.find()- gibt das erste Element zurück, das die Bedingung erfüllt.findIndex()- gibt den Index des ersten Elements zurück, das die Bedingung erfüllt.includes()- prüft, ob das Array ein bestimmtes Element enthält.indexOf()- gibt den Index des ersten Vorkommens des Elements zurück.lastIndexOf()- gibt den Index des letzten Vorkommens des Elements zurück.slice()- erstellt ein neues Array, indem ein Teil des bestehenden extrahiert wird.splice()- ändert den Inhalt des Arrays, indem Elemente entfernt, ersetzt oder hinzugefügt werden.concat()- verbindet zwei oder mehr Arrays.join()- verbindet alle Elemente des Arrays zu einer Zeichenkette.reverse()- kehrt die Reihenfolge der Elemente im Array um.sort()- sortiert die Elemente des Arrays.pop()- entfernt das letzte Element und gibt es zurück.push()- fügt ein oder mehrere Elemente am Ende hinzu und gibt die neue Länge zurück.shift()- entfernt das erste Element und gibt es zurück.unshift()- fügt ein oder mehrere Elemente am Anfang hinzu und gibt die neue Länge zurück.
Beispiel für die Verwendung von map():
const numbers = [1, 2, 3];
const doubled = numbers.map(num => num * 2);
// doubled wird [2, 4, 6]
Beispiel für die Verwendung von filter():
const numbers = [1, 2, 3, 4, 5];
const evens = numbers.filter(num => num % 2 === 0);
// evens wird [2, 4]
Beispiel für die Verwendung von reduce():
const numbers = [1, 2, 3, 4];
const sum = numbers.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
// sum wird 10