Junior
Mit welchen Methoden der Array-Iteration sind Sie vertraut?
sobes.tech KI
Antwort von AI
Um Arrays in JavaScript (Frontend) zu durchlaufen, sind folgende Methoden bekannt:
-
Schleifen
for— klassische Schleife mit Indexfor...of— Durchlauf der Array-Elementewhileunddo...while— Schleifen mit Bedingung
-
Array-Methoden
forEach(callback)— ruft die Funktion für jedes Element auf, gibt kein neues Array zurückmap(callback)— erstellt ein neues Array, indem die Funktion auf jedes Element angewendet wirdfilter(callback)— erstellt ein neues Array mit den Elementen, bei denen die Funktiontruezurückgibtreduce(callback, initialValue)— reduziert das Array auf einen einzelnen Wert
-
List comprehension (ähnlich) In JavaScript gibt es keine direkte Syntax für List Comprehension wie in Python, aber man kann
mapundfilterfür ähnliche Zwecke verwenden.
Beispiel für das Durchlaufen eines Arrays mit forEach und map:
const numbers = [1, 2, 3, 4];
// forEach
numbers.forEach(num => {
console.log(num);
});
// map
const squares = numbers.map(num => num * num);
console.log(squares); // [1, 4, 9, 16]
Auf diese Weise kann man Arrays sowohl mit klassischen Schleifen als auch mit funktionalen Array-Methoden durchlaufen, die den Code ausdrucksvoller und kürzer machen.