我试图在JS中克隆一个具有私有函数、公共函数和静态公共函数的类的功能。我知道为我的类提供公有和私有方法和变量的模式,但我不知道如何将静态方法添加到此模式中(在大多数情况下显示模式)。有什么线索可以实现这一点吗?
谢谢!
编辑:
好吧,我知道如何实现静态方法,但是如果我使用这样的模式,我如何创建静态方法呢?
var module = (function() {
return function(selector) {
var options = {
selector: selector
}
var privateFunction = function() {}
var publicFunction = function() {}
return {
public: publicFunction
}
}
})();发布于 2013-07-03 18:36:18
JavaScript中的“静态”方法通常是通过简单地将一个函数赋给构造函数对象的属性来实现的:
function MyClass() {} // Constructor
MyClass.staticMethod = function () {};https://stackoverflow.com/questions/17445716
复制相似问题