2

Location オブジェクトをテストしましたが、疑問があります。Location.prototype は実際には "Object" のプロパティを継承しません。例えば

Object.prototype.testProperty = 5;

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

4

0 に答える 0