Herausforderung: hasOwnProperty() für die Iteration von Objekteigenschaften
Aufgabe
Erstellen Sie eine Schleife, die durch die Eigenschaften eines Objekts iteriert und jede Eigenschaft zusammen mit ihrem Wert ausgibt. Sie sollten jedoch nur Eigenschaften ausgeben, die direkt zum Objekt gehören, nicht die, die von der Prototyp-Kette geerbt wurden. Verwenden Sie die Methode hasOwnProperty()
, um dies zu erreichen.
123456789101112const song = { name: "Bohemian Rhapsody", band: "Queen", released: "31 October 1975", duration: 355, }; ___ (___ ___ in ___) { if (song.___(key)) { console.log(`${key}:`, song[key]); } }
Erwartete Ausgabe:
name: Bohemian Rhapsody
band: Queen
released: 31 October 1975
duration: 355
- Verwenden Sie eine
for...in
Schleife, um durch die Eigenschaften des Objekts zu iterieren. - Überprüfen Sie innerhalb der Schleife, ob jede Eigenschaft eine eigene Eigenschaft des Objekts ist, indem Sie
hasOwnProperty()
verwenden, bevor Sie sie protokollieren.
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]); } }
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.27
Herausforderung: hasOwnProperty() für die Iteration von Objekteigenschaften
Swipe um das Menü anzuzeigen
Aufgabe
Erstellen Sie eine Schleife, die durch die Eigenschaften eines Objekts iteriert und jede Eigenschaft zusammen mit ihrem Wert ausgibt. Sie sollten jedoch nur Eigenschaften ausgeben, die direkt zum Objekt gehören, nicht die, die von der Prototyp-Kette geerbt wurden. Verwenden Sie die Methode hasOwnProperty()
, um dies zu erreichen.
123456789101112const song = { name: "Bohemian Rhapsody", band: "Queen", released: "31 October 1975", duration: 355, }; ___ (___ ___ in ___) { if (song.___(key)) { console.log(`${key}:`, song[key]); } }
Erwartete Ausgabe:
name: Bohemian Rhapsody
band: Queen
released: 31 October 1975
duration: 355
- Verwenden Sie eine
for...in
Schleife, um durch die Eigenschaften des Objekts zu iterieren. - Überprüfen Sie innerhalb der Schleife, ob jede Eigenschaft eine eigene Eigenschaft des Objekts ist, indem Sie
hasOwnProperty()
verwenden, bevor Sie sie protokollieren.
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]); } }
Danke für Ihr Feedback!