我想知道如何在javascript中比较“位置”(window.location)对象,即在比较两个“位置”对象时考虑哪些值。
假设我有 top.location = " http://www.abc.com " 和 self.location = " http://www.abc.com "。如果我将它们作为(top.location == self.location)进行比较,它会给出错误的结果。然而,如果我将它们比较为(top.location.href == self.location.href),它会给出真实的。
谁能解释为什么会这样?
提前致谢。