我正在学习一本名为《Javascript权威指南-David Flanagan》的书籍。该书的第三章讲述了全局对象,其中提到:
全局Window对象具有自引用的window属性,可以用它来代替this来引用全局对象。
从上面这句话中我所理解的是window不是对象而是自引用,但是是否有人可以详细地解释一下它是如何实现的,以及如何为自定义对象创建自引用属性?
就像在Chrome控制台中输入window一样,我得到了:
Window {top: Window, location: Location, document: document, window: Window, external: Object…}
如何为自定义对象实现相同的效果?如果我完全误解了,请原谅我,因为我是JS的新手。
全局Window对象具有自引用的window属性,可以用它来代替this来引用全局对象。
从上面这句话中我所理解的是window不是对象而是自引用,但是是否有人可以详细地解释一下它是如何实现的,以及如何为自定义对象创建自引用属性?
就像在Chrome控制台中输入window一样,我得到了:
Window {top: Window, location: Location, document: document, window: Window, external: Object…}
如何为自定义对象实现相同的效果?如果我完全误解了,请原谅我,因为我是JS的新手。