Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
25
Влияние контекста вызова на значение this
Компании, где спрашивали:
HolyWeb
Условие задачи
Нужно указать, какие строки будут напечатаны в консоль при разных способах вызова функции sayName.
const obj1 = {
name: "Alice",
sayName: function() {
console.log(this.name);
}
}
const obj2 = {
name: "John",
sayName: obj1.sayName
}
const sayName = obj1.sayName;
obj1.sayName(); // ?
obj2.sayName(); // ?
sayName(); // ?