La construction for-in
La construction for-in crée une boucle pour
parcourir un objet.
Syntaxe
for (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 :
let 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 :
let 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 bouclefor-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