我测试了Location对象并有些疑惑; Location.prototype并没有真正继承“Object”的属性;例如
Object.prototype.testProperty = 5;
然后,如果我们检索“location.testProperty”,我们就会得到“未定义”;理论上,location是“Location”的实例,Location.prototype链接到Object,因此它应该继承所有Object.prototype的属性;但在FF中,这条规则被打破了。我不知道为什么?有人知道原因吗?顺便说一句,这样的测试在IE / Chrome中没有问题