Sobes.tech
Junior

Met welke methoden voor array-iteratie bent u bekend?

sobes.tech AI

Antwoord van AI

Om arrays te doorzoeken in JavaScript (Frontend), zijn de volgende methoden bekend:

  1. Lussen

    • for — klassieke lus met index
    • for...of — doorlopen van array-elementen
    • while en do...while — lussen met voorwaarde
  2. Array-methoden

    • forEach(callback) — roept de functie aan voor elk element, retourneert geen nieuwe array
    • map(callback) — maakt een nieuwe array door de functie op elk element toe te passen
    • filter(callback) — maakt een nieuwe array met elementen waarvoor de functie true retourneert
    • reduce(callback, initialValue) — reduceert de array tot één waarde
  3. List comprehension (soortgelijk) In JavaScript is er geen directe syntax voor list comprehension zoals in Python, maar map en filter kunnen voor vergelijkbare doelen worden gebruikt.

Voorbeeld van het doorlopen van een array met forEach en 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]

Op deze manier kunnen arrays worden doorlopen met zowel klassieke lussen als functionele array-methoden, die de code expressiever en beknopter maken.