this取什么值,是在函数执行的时候确定的,不是在函数定义的时候确定的!
this的6种使用场景:
① 在普通函数中使用:返回window对象
② 使用call apply bind 调用:绑定的是哪个对象就返回哪个对象
③ 在对象方法中使用:返回对象本身
④ 在class方法中调用:指向实例本身
⑤ 在箭头函数中使用:返回箭头函数上级作用域的this的值
如果以上内容对你有帮助,请点赞收藏吧❥(^_-),喜欢作者也可以加关注,后续会一直更新有关前端面试题的分享!
this取什么值,是在函数执行的时候确定的,不是在函数定义的时候确定的!
this的6种使用场景:
① 在普通函数中使用:返回window对象
② 使用call apply bind 调用:绑定的是哪个对象就返回哪个对象
③ 在对象方法中使用:返回对象本身
④ 在class方法中调用:指向实例本身
⑤ 在箭头函数中使用:返回箭头函数上级作用域的this的值
如果以上内容对你有帮助,请点赞收藏吧❥(^_-),喜欢作者也可以加关注,后续会一直更新有关前端面试题的分享!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/327521.html
如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!