Challenge: Object Property Iteration with hasOwnProperty()
Task
Create a loop that iterates through the properties of an object and prints each property along with its value. However, you should only print properties that belong directly to the object, not those inherited from its prototype chain. Utilize the hasOwnProperty()
method to achieve this.
123456789101112const song = { name: "Bohemian Rhapsody", band: "Queen", released: "31 October 1975", duration: 355, }; ___ (___ ___ in ___) { if (song.___(key)) { console.log(`${key}:`, song[key]); } }
Expected output:
name: Bohemian Rhapsody
band: Queen
released: 31 October 1975
duration: 355
- Use a
for...in
loop to iterate through the object's properties. - Within the loop, check if each property is an own property of the object using
hasOwnProperty()
before logging it.
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]); } }
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.27
Challenge: Object Property Iteration with hasOwnProperty()
Свайпніть щоб показати меню
Task
Create a loop that iterates through the properties of an object and prints each property along with its value. However, you should only print properties that belong directly to the object, not those inherited from its prototype chain. Utilize the hasOwnProperty()
method to achieve this.
123456789101112const song = { name: "Bohemian Rhapsody", band: "Queen", released: "31 October 1975", duration: 355, }; ___ (___ ___ in ___) { if (song.___(key)) { console.log(`${key}:`, song[key]); } }
Expected output:
name: Bohemian Rhapsody
band: Queen
released: 31 October 1975
duration: 355
- Use a
for...in
loop to iterate through the object's properties. - Within the loop, check if each property is an own property of the object using
hasOwnProperty()
before logging it.
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]); } }
Дякуємо за ваш відгук!