在FireFox中,“Location.prototype”并非“真正”继承自“Object.prototype”?

时间:2012-07-06 16:01:05

标签: javascript internet-explorer firefox google-chrome location

我测试了Location对象并有些疑惑; Location.prototype并没有真正继承“Object”的属性;例如

Object.prototype.testProperty = 5;

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

0 个答案:

没有答案