【发布时间】:2020-10-03 06:32:37
【问题描述】:
我目前正在使用 Chrome。
console.log(window.__proto__.__proto__.__proto__);
console.log(window.__proto__.__proto__.__proto__ === EventTarget.prototype);
我发现上面的第一个代码返回 EventTarget.prototype
这可以通过第二个代码验证,返回“true”
另外,下面的代码也返回true:
console.log(EventTarget.prototype.__proto__ === Object.prototype);
但是,当您跟踪 EventTarget.prototype 的孩子是谁时,就会出现问题。
console.log(window.__proto__.__proto__);
上面的代码返回下面。
WindowProperties {Symbol(Symbol.toStringTag) : "WindowProperties" .....}
当我尝试跟踪构造函数“WindowProperties()”或对象“WindowProperties.prototype”时,
控制台说
未捕获的 ReferenceError:未定义 WindowProperties 在:1:13
为什么会这样?
【问题讨论】:
标签: javascript google-chrome dom prototype global-object