猿问

说明下为什么this指向window?

能帮我解释下为什么this指向window

function fn(){    console.log(this)
};


慕仙森
浏览 1803回答 2
2回答

白衣染霜花

在这个上下文(执行环境)函数并没有绑定到任何一个对象中,意味着 this 指向 window;从作用域和调用链方面看就很好理解了,函数 fn 的上一级就是全局, 这个 this 指向全局;如果是在严格模式下执行的,而严格模式下该 this 指向 undefined。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答