我有以下類:差在一個JavaScript類中定義的方法
var myclass = (function(){
var b={};
b.method1 = function(){
console.log("method1");
};
b.method2 = function class2(){
console.log("method2");
};
return b;
}());
是否有比method1
其他這些方法之間的任何差異被分配到方法1匿名功能和method2
是一個命名函數?
我通常使用method1方法,但只是發現方法聲明的method2。
那麼使用一個優勢嗎?
[如何在JavaScript中使用Revealing模塊模式](http://stackoverflow.com/questions/5647258/how-to-use-revealing-module-pattern-in-javascript) –
method2顯示「class2 「在錯誤日誌中,但方法1顯示」匿名「,您認爲哪些更有用? – dandavis
只是一個方面說明:你可以使用'this'而不是'var b',並擺脫返回語句。 – Broxzier