Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Ітерація Властивостей Об'єкта з hasOwnProperty() | Основи Об'єктів JavaScript
Структури Даних JavaScript

bookЗавдання: Ітерація Властивостей Об'єкта з hasOwnProperty()

Свайпніть щоб показати меню

Завдання

Створити цикл, який перебирає властивості об'єкта та виводить кожну властивість разом із її значенням. Однак слід виводити лише ті властивості, які належать безпосередньо об'єкту, а не успадковані з його прототипу. Для цього використовуйте метод hasOwnProperty().

123456789101112
const song = { name: "Bohemian Rhapsody", band: "Queen", released: "31 October 1975", duration: 355, }; ___ (___ ___ in ___) { if (song.___(key)) { console.log(`${key}:`, song[key]); } }
copy

Очікуваний результат:

name: Bohemian Rhapsody
band: Queen
released: 31 October 1975
duration: 355
  1. Використання циклу for...in для ітерації властивостями об'єкта.
  2. Усередині циклу перевірка, чи є кожна властивість власною для об'єкта за допомогою hasOwnProperty() перед виведенням.
123456789101112
const 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]); } }
copy

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 16

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 16
some-alt