English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Déclaration d'instructions et de variables JavaScript
for...in L'instruction itère les propriétés énumérables de l'objet.
Le bloc de code à l'intérieur de la boucle exécutera une fois pour chaque propriété.
JavaScript propose plusieurs types de boucles :
for - La boucle itère sur le bloc de code un certain nombre de fois
for...in - Itère sur les propriétés de l'objet
while - La boucle itère sur le bloc de code tant que la condition spécifiée est vraie
do...while - La boucle exécute un bloc de code une fois et continue de répéter tant que la condition spécifiée est vraie
la boucle for ... in itère les propriétés des objets dans un ordre non déterminé.
Attention : Ne pas utiliser la boucle for ... in pour itérer sur un Array où l'ordre des indices est important. Si vous devez itérer, utilisezforinstruction.
for (variable in object) { //les instructions à exécuter }
var myObj = { name: "Seagull", age:22, height: 175, city: "New Delhi", getNothing: function () { return ""; } ; for (let x in myObj) { document.write(x); }Tester voir‹/›
Dans chaque itération, une propriété de l'Object est attribuée à une variable, puis la boucle continue jusqu'à ce que toutes les propriétés de l'Object soient traitées.
Tous les navigateurs supportent complètement l'instruction for ... in :
Instruction | |||||
for...in | Est | Est | Est | Est | Est |
Paramètres | Description |
---|---|
variable | Chaque itération créevariableAffecter un nom d'attribut différent |
object | L'objet spécifié à itérer |
Version JavaScript : | ECMAScript 1 |
---|
L'exemple suivant implémentefor ... inParcourir et afficher le navigateur WebNavigatorObjet :
for (let x in navigator) { document.write(x); }Tester voir‹/›
Tutoriel JavaScript :Boucle for JavaScript
Référence JavaScript :Instruction for JavaScript