this取什么值,是在函数执行的时候确定的,不是在函数定义的时候确定的!
this的6种使用场景:
① 在普通函数中使用:返回window对象
② 使用call apply bind 调用:绑定的是哪个对象就返回哪个对象
③ 在对象方法中使用:返回对象本身
④ 在class方法中调用:指向实例本身
⑤ 在箭头函数中使用:返回箭头函数上级作用域的this的值
如果以上内容对你有帮助,请点赞收藏吧❥(^_-),喜欢作者也可以加关注,后续会一直更新有关前端面试题的分享!
this取什么值,是在函数执行的时候确定的,不是在函数定义的时候确定的!
this的6种使用场景:
① 在普通函数中使用:返回window对象
② 使用call apply bind 调用:绑定的是哪个对象就返回哪个对象
③ 在对象方法中使用:返回对象本身
④ 在class方法中调用:指向实例本身
⑤ 在箭头函数中使用:返回箭头函数上级作用域的this的值
如果以上内容对你有帮助,请点赞收藏吧❥(^_-),喜欢作者也可以加关注,后续会一直更新有关前端面试题的分享!