« Programmation JavaScript/Structures de contrôle » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 284 :
alert(table[i]); // affiche successivement "oui", "non", "peut-être"
// i valant successivement : "yes", "no", "maybe"
</syntaxhighlight>
}}
 
===== Clés et valeurs =====
{{Cadre code|Pour avoir les clés en plus des valeurs|2=
<syntaxhighlight lang=javascript>
var table = { "yes":"oui" , "no":"non" };
for (const [key, value] of Object.entries(table)) {
console.log(key, value);
}
</syntaxhighlight>
 
ou :
<syntaxhighlight lang=javascript>
var table = { "yes":"oui" , "no":"non" };
table.forEach(function callback(value, key) {
console.log(`${key}: ${value}`);
});
</syntaxhighlight>
}}