JavaScriptでシングルトンクラス的な挙動を実装する

単一のインスタンスを返すシングルトンクラスの実装をいろいろ検討してみました。 function SingletonClass() { } SingletonClass.getInstance = function() { if (!SingletonClass.instance) { SingletonClass.instance = new SingletonClass(); } return SingletonClass.instance; }; 結局こんな形に落ち着いています。 …