函数中的 this 是在调用时被绑定的,this 指向谁完全取决于函数的调用位置. 确定 this 的绑定对象的方式有 4 种. 默认绑定 默认绑定就是将函数中的 this 绑定给了全局对象 window.这往往适用于我们调用函数时,不带有任何修饰的情况. function foo() { console.log(this.a); } var a = 2; foo(); // 2 我们调用函数 foo 的方式是直接调用,所以函数执行时,函数中的 this 是指向全局对象 window, 取 wi