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

  1. Boucles

    • for — boucle classique avec index
    • for...of — parcours des éléments du tableau
    • while et do...while — boucles avec condition
  2. Méthodes de tableau

    • forEach(callback) — appelle la fonction pour chaque élément, ne retourne pas un nouveau tableau
    • map(callback) — crée un nouveau tableau en appliquant la fonction à chaque élément
    • filter(callback) — crée un nouveau tableau avec les éléments pour lesquels la fonction retourne true
    • reduce(callback, valeurInitiale) — réduit le tableau à une seule valeur
  3. List comprehension (similaire) En JavaScript, il n'existe pas de syntaxe directe de list comprehension comme en Python, mais on peut utiliser map et filter pour 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.