Я пытался вызвать связывание внутри JavaScript объекта в node.js примерно так.
var obj = {
m: function () {
console.log(this)
}.bind(obj),
}
Когда я звонил obj.m()
, я ожидал this
внутренняя функция m
должна быть obj
. Но глобальный объект печатается.
Может кто-нибудь объяснить, почему это происходит.