Location オブジェクトをテストしましたが、疑問があります。Location.prototype は実際には "Object" のプロパティを継承しません。例えば
Object.prototype.testProperty = 5;
次に、「location.testProperty」を取得すると、「未定義」になります。理論的には、location は「Location」のインスタンスであり、Location.prototype は Object にチェーンされているため、Object.prototype のすべてのプロパティを継承することが期待されます。しかし、FFではこのルールが破られています。どうしてか分かりません ?誰かが理由を知っていますか?ちなみにIE/Chromeではこのようなテストは問題ありません