La construction for-in

La construction for-in crée une boucle pour parcourir un objet.

Syntaxe

javascriptfor (let variablePourCle in objet) {
  /*
    Dans variablePourCle vont se trouver tour à tour
    les clés de l'objet parcouru.
  */
};

Exemple

Parcourons les clés de l'objet et affichons-les à l'écran :

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(key); // affichera 'a', 'b', 'c'
}

Exemple

Et maintenant affichons les éléments de l'objet :

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(obj[key]); // affichera 1, 2, 3
}

Voir aussi

  • leçon du manuel JavaScript,
    qui décrit le fonctionnement de la boucle for-in
  • la construction for-of,
    qui crée une boucle pour parcourir un tableau
  • l'instruction break,
    qui interrompt une boucle
  • l'instruction continue,
    qui passe à l'itération suivante de la boucle