const myObj = {
a: 10,
method1() {
const printThis = () => console.log(this);
printThis();
},
method2: () => {
const printThis = () => console.log(this);
printThis();
},
};
myObj.method1(); //
myObj.method2(); //
const res = myObj.method1.call({ a: 1 }); //
myObj.method2.call({ a: 1 }); //**Ответ
const myObj = {
a: 10,
method1() {
const printThis = () => console.log(this);
printThis();
},
method2: () => {
const printThis = () => console.log(this);
printThis();
},
};
myObj.method1(); // myObj{}
myObj.method2(); // undefined
const res = myObj.method1.call({ a: 1 }); // {a : 1}
myObj.method2.call({ a: 1 }); // undefined