Показать сообщение отдельно
  #1 (permalink)  
Старый 19.08.2020, 14:17
Новичок на форуме
Отправить личное сообщение для Coreman Посмотреть профиль Найти все сообщения от Coreman
 
Регистрация: 09.06.2020
Сообщений: 5

Проблема с пониманием this
Доброго времени суток,
не могу понять,почему при вызове update.call()
в консоль приходит undefined .
const bruce = {name: 'Bruce'};
const madeline = {name: 'Madeline'};


function greet() {
    return `Привет ! Меня зовут ${this.name}`; 
}


greet.call(bruce); 
greet.call(madeline);

function update(birthYear,occupation){
    this.birthYear = birthYear;
    this.occupation = occupation;
}

console.log(update.call(bruce,1991,'singer'));
console.log(update.call(madeline,1988,'actress'));

Ответить с цитированием