如何判断this?箭头函数的this是什么?

可以分成三种场景来描述this。

 1、函数直接调用中的this,

     function foo(){

       console.log(this);

    }

    foo();

   如上this会指向window,需要注意下在严格模式下this会是undefined情况,同样也需要注意在script标签type="module"下也回是undefined。

2.在对象里调用的情况://this会指向调用的对象

3.在构造函数及类中this会指向实例化的对象

最后箭头函数不会创建自己的this,它只会从自己的作用域链的上一层继承this。

如何判断this?箭头函数的this是什么?

上一篇:win7企业版激活


下一篇:新建VUE项目操作步骤(win7)