gpt4 book ai didi

javascript - 为什么这个 JavaScript 示例指向全局对象(Window)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:19:54 27 4
gpt4 key购买 nike

function F() {
function C() {
return this;
}
return C();
}
var o = new F();

最佳答案

分解码成元素。

假设你要这样做:

function C() {
return this;
}
var o = C();

这里显然没有对象上下文,所以thiswindow

将设置包装在构造函数中不会改变这样一个事实,即直接调用 C() 的上下文中不涉及任何对象。

关于javascript - 为什么这个 JavaScript 示例指向全局对象(Window)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2951842/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com