Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui parcourra un objet en boucle.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:
- Objets JavaScript
 - JavaScript pour… en boucle
 
Exemple 1: Boucle à travers un objet en utilisant for… in
 // program to loop through an object using for… in loop const student = ( name: 'John', age: 20, hobbies: ('reading', 'games', 'coding'), ); // using for… in for (let key in student) ( let value; // get the value value = student(key); console.log(key + " - " + value); ) 
Production
 nom - John age - 20 hobbies - ("lecture", "jeux", "codage")
Dans l'exemple ci-dessus, la for… inboucle est utilisée pour parcourir l' studentobjet.
La valeur de chaque clé est accessible à l'aide de student(key).
Remarque : La for… inboucle comptera également les propriétés héritées.
Par exemple,
 const student = ( name: 'John', age: 20, hobbies: ('reading', 'games', 'coding'), ); const person = ( gender: 'male' ) // inheriting property student.__proto__ = person; for (let key in student) ( let value; // get the value value = student(key); console.log(key + " - " + value); ) 
Production
 nom - John âge - 20 loisirs - ("lecture", "jeux", "codage") sexe - homme
Si vous le souhaitez, vous pouvez uniquement parcourir la propriété de l'objet en utilisant la hasOwnProperty()méthode.
 if (student.hasOwnProperty(key)) ( ++count: ) 
Exemple 2: Boucle à travers un objet en utilisant Object.entries et for… of
 // program to loop through an object using for… in loop const student = ( name: 'John', age: 20, hobbies: ('reading', 'games', 'coding'), ); // using Object.entries // using for… of loop for (let (key, value) of Object.entries(student)) ( console.log(key + " - " + value); )
Production
 nom - John age - 20 hobbies - ("lecture", "jeux", "codage")
Dans le programme ci-dessus, l'objet est bouclé à l'aide de la Object.entries()méthode et de la for… ofboucle.
La Object.entries()méthode renvoie un tableau des paires clé / valeur d'un objet donné. La for… ofboucle est utilisée pour parcourir un tableau.








