これはばかげているでしょうが...私は一生、オブジェクトのすべてのメソッドを初期化する方法を理解できません。例えば
var obj = {
prop1: function() { ... },
prop2: function() { ... } //etc
}
obj.prop1() と obj.prop2() を呼び出さずにそれらを初期化する方法を理解できません。これは、10 個以上の関数を知っている場合は面倒です。私も次のようなものを見てきました、
var obj = new obj();
function obj() {
this.init=function() { ... };
this.init();
}
ただし、私が知る限り、それぞれを個別に初期化する必要があります。