プライベート メンバーを持つオブジェクトを作成するためのより良い方法を判断するための考慮事項はありますか?
var object = new function () {
var private = "private variable";
return {
method : function () {
..dosomething with private;
}
}
}
VS
var object = function () {
...
}();
基本的に、ここで NEW を使用することと、定義した直後に関数を呼び出すことの違いは何ですか?