// "use strict";
const user = {
name: "Oleg",
one: () => {
return () => {
console.log(this);
};
},
two: function () {
return () => {
console.log(this);
};
},
three: function red() {
return function () {
console.log(this);
};
},
four: () => {
return function () {
console.log(this);
};
},
};
user.one()() //
user.two()(); //
user.three()() //
user.four()() //
Ответ
// "use strict";
const user = {
name: "Oleg",
one: () => {
console.log(this);
},
two: function () {
return () => {
console.log(this);
};
},
three: function red() {
return function () {
console.log(this);
};
},
four: () => {
return function () {
console.log(this);
};
},
};
user.one()() // undefined
user.two()(); // user {}
user.three()() // undefined
user.four()() // undefined