Junior
Quels méthodes d'itération sur les tableaux connaissez-vous?
sobes.tech IA
Réponse de l'IA
Pour parcourir des tableaux en JavaScript (Frontend), voici les méthodes connues :
-
Boucles
for— boucle classique avec indexfor...of— parcours des éléments du tableauwhileetdo...while— boucles avec condition
-
Méthodes de tableau
forEach(callback)— appelle la fonction pour chaque élément, ne retourne pas un nouveau tableaumap(callback)— crée un nouveau tableau en appliquant la fonction à chaque élémentfilter(callback)— crée un nouveau tableau avec les éléments pour lesquels la fonction retournetruereduce(callback, valeurInitiale)— réduit le tableau à une seule valeur
-
List comprehension (similaire) En JavaScript, il n'existe pas de syntaxe directe de list comprehension comme en Python, mais on peut utiliser
mapetfilterpour des buts similaires.
Exemple de parcours d'un tableau avec forEach et 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]
Ainsi, pour parcourir des tableaux, on peut utiliser aussi bien des boucles classiques que des méthodes fonctionnelles, qui rendent le code plus expressif et concis.