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:
-
Lussen
for— klassieke lus met indexfor...of— doorlopen van array-elementenwhileendo...while— lussen met voorwaarde
-
Array-methoden
forEach(callback)— roept de functie aan voor elk element, retourneert geen nieuwe arraymap(callback)— maakt een nieuwe array door de functie op elk element toe te passenfilter(callback)— maakt een nieuwe array met elementen waarvoor de functietrueretourneertreduce(callback, initialValue)— reduceert de array tot één waarde
-
List comprehension (soortgelijk) In JavaScript is er geen directe syntax voor list comprehension zoals in Python, maar
mapenfilterkunnen 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.