L'instruction for... in déplace une variable indiquée dans toutes les propriétés d'un objet.

Pour chacune des propriétés de l'objet, la boucle for... in exécutera les instructions indiquées.

La variable indiquée dans l'instruction est utilisée pour stocker le nom de la propriété en cours d'exploitation.

for(Variable in Objet)
{
  //Instructions;
}
/*La variable a parcourt le tableau Tab en retenant
le nom de la propriété permettant de restituer le contenu du tableau par les instructions entre des accolades*/
var Tab = new Array("un", "deux", "trois", "quatre", "cinq"); var a; var i = 0; for( a in Tab) { i++; document.write('Contenu (' + i + ') = ' + Tab[a] + '\n'); }