this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,一般情况下this的最终指向的是那个调用它的对象。
普通函数中this指向全局对象window
定时器里面的this指向全局对象window
3.立即执行函数里面的this指向全局对象window
- 构造函数中this指向构造函数的实例对象
5.对象方法调用里面this指向该方法所属对象
- 绑定事件函数里面的this指向绑定事件对象(指向函数调用者)
7.箭头函数里面的this指向,箭头函数中没有this,所以箭头函数内部的this对象永远指向外部的this(默认指向定义它时,所处上下文的对象的this指向)