Код выводит число вместо неопределенного? - PullRequest
3 голосов
/ 03 июня 2019

Насколько я понимаю, приведенный ниже код должен выводить undefined, когда я звоню hi(), но вместо этого записывается число.Я использую хром.Может кто-нибудь уточнить, почему это происходит?Заранее спасибо.

Снимок экрана с кодом:

enter image description here

const obj = {
  name: "abc",
  sayHi: function() {
    console.log(this.name)
  }
}

obj.sayHi();
let hi = obj.sayHi;
hi();
...