1

我试图在 JS 中克隆一个具有私有函数、公共函数和静态公共函数的类的功能。我知道为我的类提供公共和私有方法和变量的模式,但我不知道如何向这种模式添加静态方法(在大多数情况下显示模式)。实现这一目标的任何线索?

谢谢!

编辑:

好的,我知道如何实现静态方法,但是如果我使用这样的模式,我该如何创建静态方法?

var module = (function() {

return function(selector) {
    var options = {
       selector: selector
    }

    var privateFunction = function() {}
    var publicFunction = function() {}

    return {
       public: publicFunction
    }
}
})();
4

1 回答 1

0

JavaScript 中的“静态”方法通常通过简单地将函数分配给构造函数对象的属性来实现:

function MyClass() {} // Constructor
MyClass.staticMethod = function () {};
于 2013-07-03T10:36:17.667 回答