Sobes.tech
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:

  1. Schleifen

    • for — klassische Schleife mit Index
    • for...of — Durchlauf der Array-Elemente
    • while und do...while — Schleifen mit Bedingung
  2. Array-Methoden

    • forEach(callback) — ruft die Funktion für jedes Element auf, gibt kein neues Array zurück
    • map(callback) — erstellt ein neues Array, indem die Funktion auf jedes Element angewendet wird
    • filter(callback) — erstellt ein neues Array mit den Elementen, bei denen die Funktion true zurückgibt
    • reduce(callback, initialValue) — reduziert das Array auf einen einzelnen Wert
  3. List comprehension (ähnlich) In JavaScript gibt es keine direkte Syntax für List Comprehension wie in Python, aber man kann map und filter fü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.