【发布时间】:2017-05-12 13:39:27
【问题描述】:
在浏览器中,全局window 对象有一个window 属性,它只是对window 对象本身的自引用。
我看不到这样的属性的实用性?
问题在于,有了这个自引用,我们可以有一个嵌套的访问级别,它总是给出相同的引用,为什么它允许我们用无限数量的window 编写window.window.window?
如果我们写:
window.window.window.window.window == window
打印出来:
是的
演示:
console.log(window.window.window.window.window == window);
有人知道拥有这样一个财产的目的吗?
【问题讨论】:
标签: javascript object window