能帮我解释下为什么this指向windowfunction fn(){ console.log(this)
};
2 回答
白衣染霜花
TA贡献1796条经验 获得超10个赞
在这个上下文(执行环境)函数并没有绑定到任何一个对象中,意味着 this 指向 window;
从作用域和调用链方面看就很好理解了,函数 fn 的上一级就是全局, 这个 this 指向全局;
如果是在严格模式下执行的,而严格模式下该 this 指向 undefined。
添加回答
举报
0/150
提交
取消