Задача JS

Задача JS

@webcoderofficial

Ответ:

25

Обьяснение:

Оператор delete может удалить только одно свойство из объекта (свойства прототипа удалены не будут). Свойство age принадлежит прототипу proto объекта obj, поэтому оно удалено не будет. А при инициализации переменной webcoderofficial значение возьмется из прототипа, так как в объекте оно не найдется.

Более подробно изучить теорию можно на моём втором канале Front Study

Код для проверки:

const proto = {
  age: 25
};

const obj = Object.create(proto);
delete obj.age;
const webcoderofficial = obj.age;

console.log(webcoderofficial);


Report Page