首页 > 其他 > 详细

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

时间:2021-07-14 19:32:29      阅读:21      评论:0      收藏:0      [点我收藏+]

可以分成三种场景来描述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是什么?

原文:https://www.cnblogs.com/chengxian-wang/p/15011893.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!