提问人:jgrune 提问时间:3/30/2019 更新时间:3/30/2019 访问量:56
为什么这些 javascript 对象是相等的?
Why are these javascript objects equal?
问:
我了解到,在 javascript 中,对象是通过引用传递的,因此,检查两个对象的相等性并不像 那么简单,即使这些对象具有相同的属性。那么,为什么在浏览器的上下文中,以下代码等同于 true?objA === objB
window.self === window.top
window.self 和 window.top 都将返回 window 对象。我怀疑答案与具有特定类型类型的窗口对象有关,但我希望有人具体详细说明在这种情况下对象相等性与常规对象比较有何不同。Window
答: 暂无答案
评论
window
false
window
window.self
window.parent
window.top
window
window.self
window.top
window.parent
<frameset>
<iframe>