Испытания

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

JS: Прототипы

solution.js

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
Успешных завершений: 90%

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

Автор Дата обновления Версий
altynbek132 06 дек., 07:54 1
user-61a3d2d526a631fa 05 дек., 15:25 1
rupik 05 дек., 00:28 1
eugenechebykin 04 дек., 11:50 1
vitslepukhin 03 дек., 15:25 1