我已经了解到,'window' 全局对象是顶层对象。它是所有代码的“箱子”,其中包含 DOM、BOM 和 JavaScript 代码。
我已经知道,window 对象代表浏览器中打开的窗口,而且该 window 对象没有构造函数,这意味着无法创建其实例。
我已经了解到,该对象是由浏览器自动创建的。如何实现呢?
我的意思是,如果它没有任何构造函数,那么浏览器就不能创建该对象的实例,我在想浏览器一定以某种方式创建它,那么浏览器是如何创建它的呢?
我已经知道,window 对象代表浏览器中打开的窗口,而且该 window 对象没有构造函数,这意味着无法创建其实例。
我已经了解到,该对象是由浏览器自动创建的。如何实现呢?
我的意思是,如果它没有任何构造函数,那么浏览器就不能创建该对象的实例,我在想浏览器一定以某种方式创建它,那么浏览器是如何创建它的呢?
window.constructor !== undefined
。另外,window
并不包含所有的"JS"。 - pimvdb