好了,所以我用下面的框架代碼創建一個JavaScript庫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();
。
我正在尋找添加一個構造函數,它將從一開始就初始化一些私有變量,即一旦創建對象,並且不必進行任何額外的函數調用。
我該怎麼做?
謝謝。
謝謝,但我寧願堅持我原來的'主題',你知道我可以用我現在的格式來實現嗎? –
剛剛添加了另一種方法。 –
謝謝。我想出了一個不調用'init'的方法。我會很快發佈答案。 –