3

メソッドをサブオブジェクトにプロトタイプ化することを検討しています。これが私が意味することです:

function object() {
    function subObject() {

    }
}

object.subObject.prototype.testMethod = function() {
    alert("test");
};

ただし、これは機能しないようです。そのようなタスクを完了する方法について何かアイデアはありますか?

4

1 に答える 1

0

元の関数のプロパティを作成する必要があります。

MyObject.SubObject = function(...) { ... };

2つの「クラス」はまったく関連していないことに注意してください。どちらかのクラスのインスタンスには、他のクラスのインスタンスへのリンクはありません。
これは名前空間にのみ役立ちます。

于 2011-12-14T02:18:03.007 に答える