Retourner à la page d'accueil de TJS

Opérateur : of

Compatible Chrome  Compatible Safari  Compatible Firefox  Compatible Opera  

Parcours des valeurs des propriétés d'un objet avec la boucle for of

Syntaxe
for (valeur of objet) { /* Traitements */ }

Description
Associé à for, of permet de parcourir l'ensemble des propriétés d'un objet.

Il existe aussi la boucle for associée à in.

Cette boucle n'existe pas sous Internet Explorer. Il est donc recommandé de l'éviter.


Exemple 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é.
Page mise à jour le

Mon nouveau livre Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 6 février 2019

Version papier à 29€90
Format électronique à 21€90.

Commandez en ligne Dunod  Fnac  Amazon

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...
Le 09/12/2019 14:05:59 sur php7 en 41.63 ms