空想犬猫記

※当日記では、犬も猫も空想も扱っておりません。(旧・エト記)

C++ プログラマが,JavaScript を入門してみるテスト (3) − Singleton

コンストラクタではなく,{} でオブジェクトを作れば new 出来ない。これって Singleton?

var mySingleton = {
   x : 1,
   increment : function() { ++this.x; }
};

みたいな。static メンバの定義も同じく,prototype メンバではなく,クラスに直接メンバを追加すれば良い。

var myClass = Class.create();
myClass.myStaticMember = 1;                // static member
myClass.myStaticFunc   = function() {...}; // static member function