Основные возможности платформы Hexlet не доступны в вашем браузере.
Пожалуйста, обновитесь. Выбрать браузер.

Испытания

↳ Вложенный доступ

JS: Прототипы

solution.js

Добавьте в Object.prototype функцию hash, которая позволяет извлекать вложенные значения из объекта.

const obj = {
  person: {
    name: 'joe',
    history: {
      hometown: 'bratislava',
      bio: {
        funFact: 'I like fishing.',
      },
    },
  },
};

obj.hash('car'); // undefined
obj.hash('person.history.bio'); // { funFact: 'I like fishing.' }
obj.hash('person.history.homeStreet'); // undefined
obj.hash('person.animal.pet.needNoseAntEater'); // undefined
Начать Успешных завершений: 88%

Последние код-ревью

Автор Дата обновления Версий
loriella 13 нояб., 17:56 1
user-1cc359c9f0cbc0b8 12 нояб., 17:09 1
bodrus 10 нояб., 22:09 1
ichazof 08 нояб., 13:32 1
user-fab4b43ec41f82c5 07 нояб., 17:43 1