gpt4 book ai didi

javascript - 为什么窗口有自引用窗口属性

转载 作者:行者123 更新时间:2023-11-30 08:27:03 25 4
gpt4 key购买 nike

在浏览器中,全局window 对象有一个window 属性,它只是对window 对象本身的引用。

我看不出这样的属性有什么用?

问题是,通过这种自引用,我们可以有一个嵌套的访问级别,它将始终提供相同的引用,为什么它允许我们编写具有无限数量的 window.window.window 窗口

如果我们写:

window.window.window.window.window == window

它打印:

true

演示:

console.log(window.window.window.window.window == window);

有谁知道拥有这样一个属性(property)的目的是什么?

最佳答案

The point of having the window property refer to the object itself, was likely to make it easy to refer to the global object. Otherwise, you'd have to do a manual var window = this; assignment at the top of your script. MDN window reference

关于javascript - 为什么窗口有自引用窗口属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43939206/

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