JS窗口全局对象(JS Window Global Object)

2019-06-23 09:59发布

我已经学会了窗口全局对象是顶级对象。 他是“盒子”,其所有内含DOM,BOM和JS的代码的。

我已经学会了窗口对象代表一个浏览器打开的窗口,也是window对象没有构造,这意味着我不能创建它的实例。

我了解到,该对象会自动被浏览器创建。 我想问问是怎么了?

我的意思是,如果它没有构造器,所以浏览器不能创建自己的实例对象。 我在想,浏览器必须能够某种方式创建它,所以我的问题是如何在浏览器中创建它? 我会很高兴,如果有人能帮助我理解这一点。

Answer 1:

无建设者?

>> window.constructor
[object Window]

那么,你知道,一个构造函数!

这就是说...

>> new Window
(X) Object does not support this action

所以我想这意味着只有本地代码可以创建窗口的新实例。



文章来源: JS Window Global Object