Насколько я понимаю, приведенный ниже код должен выводить undefined, когда я звоню hi()
, но вместо этого записывается число.Я использую хром.Может кто-нибудь уточнить, почему это происходит?Заранее спасибо.
Снимок экрана с кодом:
const obj = {
name: "abc",
sayHi: function() {
console.log(this.name)
}
}
obj.sayHi();
let hi = obj.sayHi;
hi();