答: this是个关键字,它的指向和函数的调用方式有关
- 函数调用模式, this指向window
- 构造函数调用模式, this指向新创建的实例对象
- 方法调用模式, this指向调用方法的对象
- 上下文调用模式, call和apply方法中, this指向方法内的第一个参数
bind方法中, bind创建的新函数的this绑定为bind方法中新的函数 - 在事件处理函数中,this指向触发事件的当前元素
- 定时器中,this指向window
- 箭头函数中没有this指向问题,它的this和外层作用域的this保持一致
- 匿名函数中的this总是指向window