我已经尝试通过阅读来理解 this 关键字所指的内容。好吧,那没有帮助。所以请帮我解决这个问题!
手动函数调用和绑定到事件监听器的区别在哪里?
var app = {
foo: true,
bar: function() {
console.log("this",this.foo);
console.log("app",app.foo);
}
}
app.bar();
/* this true
app true */
document.addEventListener("click", app.bar);
/* this undefined
app true */
谢谢你的帮助