我一直在阅读伟大的Eloquent JavaScript 并遇到了这个:
window.window === window // true
和
window.top === window // true
而且当然
window.top === window.top.top.top.window //true
这一切都是意料之中的,因为对象指向自己。而且我也明白 window 包含所有的全局 JavaScript 变量,包括它自己,但是:
- 这个自指针有什么用?
- 为什么我们需要 top 指向同一个指针
- 用于
window.top
?