では、次のスケルトンコードを使用してJavascriptライブラリを作成しています
var Device = (function(window, document, $) {
function func_1(){
return 1;
}
function func_2(){
return 2;
}
var internalDevice = {
func_1: func_1,
func_2: func_2
};
return internalDevice; // expose functionality to the rest of the code
})(window, document, jQuery);
基本的に、私は自分の関数を次のように呼び出しますDevice.func_1();
。
私は、最初から、つまりオブジェクトが作成されるとすぐに、余分な関数呼び出しを行うことなく、いくつかのプライベート変数を初期化するコンストラクターを追加しようとしています。
どうすればいいですか?!
ありがとう。