将一个方法原型化为一个子对象?

时间:2011-12-14 02:14:52

标签: javascript oop prototyping

我正在寻找将方法原型化为子对象。这就是我的意思:

function object() {
    function subObject() {

    }
}

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

但是,这似乎不起作用。关于如何完成这项任务的任何想法?

1 个答案:

答案 0 :(得分:0)

您需要创建原始函数的属性:

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

请注意,这两个“类”不会以任何方式相关;任何一个类的实例都没有链接到另一个类的实例 这仅适用于命名空间。