let user = {
firstName: "Вася",
sayHi() {
alert(`Привет, ${this.firstName}!`);
}
};
setTimeout(function() {
user.sayHi(); // Привет, Вася!
}, 1000);
код работает корректно, так как объект user достаётся из замыкания, а затем вызывается его метод sayHi.
function() { ... }
помогает вызвать метод sayHi()
?