Cette boucle n'existe pas sous Internet Explorer. Il est donc recommandé de l'éviter.
Exemple 1 : Différences entre la boucle for in et for of
Code source
<script> var tableau=["bleu", "blanc", "rouge"]; console.log("Boucle for in"); for (propriete in tableau) { console.log(propriete+" : "+tableau[propriete]);
} console.log("Boucle for of"); for (propriete of tableau) { console.log(propriete);
}
</script>
Résultat
Emulation de la console
Explication
Différences entre la boucle for in et for of
La boucle for of retourne directement la valeur de la propriété.
Exemple 2 : Parcourir les éléments d'un ensemble Set
Code source
<script type="text/javascript"> const jours=newSet(["Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim"]); for (value of jours) { console.log(value);
}
</script>
Résultat
Emulation de la console
Explication
La boucle for of permet d'accéder à tous les éléments d'un ensemble Set.