什么是this:自动引用正在调用当前方法的对象。
this指向的三种情况
1. obj.fun() fun中的this->obj,自动指向.前的对象
2. new Fun() Fun中的this->正在创建的新对象,new改变了函数内部的this指向,导致this指向实例化new的对象
3. fun()和匿名函数自调 this默认->window,函数内部的this,this默认是指向window的
4. 回调函数中的this默认是指向window的
5. 箭头函数根本没有自己的this
,导致内部的this
就是外层代码块的this