为了账号安全,请及时绑定邮箱和手机立即绑定

说明下为什么this指向window?

说明下为什么this指向window?

慕仙森 2018-09-02 13:41:46
能帮我解释下为什么this指向windowfunction fn(){    console.log(this) };
查看完整描述

2 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

  1. 在这个上下文(执行环境)函数并没有绑定到任何一个对象中,意味着 this 指向 window;

  2. 从作用域和调用链方面看就很好理解了,函数 fn 的上一级就是全局, 这个 this 指向全局;

  3. 如果是在严格模式下执行的,而严格模式下该 this 指向 undefined。


查看完整回答
反对 回复 2018-09-02
  • 2 回答
  • 0 关注
  • 1802 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信