Back to tasksGet help with live coding in real time with Sobes Copilot
Junior — Senior
34
Восстановление объекта‑контекста после потери this
Task condition
Необходимо гарантировать, что метод объекта сохраняет привязку к своему объекту, даже если его передать в отдельную переменную и вызвать оттуда.
const obj = {
a: 1,
show(num) {
if (num !== undefined) {
console.log(this.a + num);
return;
}
console.log(this.a);
},
};
const fn = obj.show;
fn();