Défi : Itération des Propriétés d'Objet avec hasOwnProperty()
Tâche
Créer une boucle qui parcourt les propriétés d’un objet et affiche chaque propriété ainsi que sa valeur. Cependant, seules les propriétés appartenant directement à l’objet doivent être affichées, et non celles héritées de sa chaîne de prototypes. Utiliser la méthode hasOwnProperty() pour réaliser cela.
123456789101112const song = { name: "Bohemian Rhapsody", band: "Queen", released: "31 October 1975", duration: 355, }; ___ (___ ___ in ___) { if (song.___(key)) { console.log(`${key}:`, song[key]); } }
Sortie attendue :
name: Bohemian Rhapsody
band: Queen
released: 31 October 1975
duration: 355
- Utilisation d'une boucle
for...inpour parcourir les propriétés de l'objet. - À l'intérieur de la boucle, vérification que chaque propriété est une propriété propre de l'objet à l'aide de
hasOwnProperty()avant de l'afficher.
123456789101112const song = { name: "Bohemian Rhapsody", band: "Queen", released: "31 October 1975", duration: 355, }; for (let key in song) { if (song.hasOwnProperty(key)) { console.log(`${key}:`, song[key]); } }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.27
Défi : Itération des Propriétés d'Objet avec hasOwnProperty()
Glissez pour afficher le menu
Tâche
Créer une boucle qui parcourt les propriétés d’un objet et affiche chaque propriété ainsi que sa valeur. Cependant, seules les propriétés appartenant directement à l’objet doivent être affichées, et non celles héritées de sa chaîne de prototypes. Utiliser la méthode hasOwnProperty() pour réaliser cela.
123456789101112const song = { name: "Bohemian Rhapsody", band: "Queen", released: "31 October 1975", duration: 355, }; ___ (___ ___ in ___) { if (song.___(key)) { console.log(`${key}:`, song[key]); } }
Sortie attendue :
name: Bohemian Rhapsody
band: Queen
released: 31 October 1975
duration: 355
- Utilisation d'une boucle
for...inpour parcourir les propriétés de l'objet. - À l'intérieur de la boucle, vérification que chaque propriété est une propriété propre de l'objet à l'aide de
hasOwnProperty()avant de l'afficher.
123456789101112const song = { name: "Bohemian Rhapsody", band: "Queen", released: "31 October 1975", duration: 355, }; for (let key in song) { if (song.hasOwnProperty(key)) { console.log(`${key}:`, song[key]); } }
Merci pour vos commentaires !