为什么这个bouth案例不起作用?所以我不太清楚bind和arrow funcs的逻辑,但我已经研究过了。如果你在这些案件中解释我的问题,那就太棒了。
谢谢
第一种情况:
const obj = {
a: 42,
say: function() {
console.log(this.a);
}
};
obj.say.bind(obj); // empty result
第二种情况:
const obj = {
a: 42,
say: () => {
console.log(this.a); //
}
};
obj.say(); // undefined