1
var obj = {
name: 'hello',
getName: function(){
return() => {return this.name; }
}
}
var name = 'world';
var nameFunc = obj.getName();
console.log(nameFunc())
結果は "world"ではなく "hello"です。 私は少し混乱しています。'this'がグローバルオブジェクトではないオブジェクト 'obj'を参照する理由
あなたは ''(0、obj.getName)()() 'で' 'world" 'を得るでしょう。 – Oriol