我有一個類似於下面的類。創建對象時,如何調用我的init
方法?我不想創建我的對象的實例,然後像我在下面調用初始化。JavaScript類 - 對象初始化時的調用方法
var myObj = new myClass(2, true);
myObj.init();
function myClass(v1, v2)
{
// public vars
this.var1 = v1;
// private vars
var2 = v2;
// pub methods
this.init = function() {
// do some stuff
};
// private methods
someMethod = function() {
// do some private stuff
};
}
沒有解決方案的工作,如果要使用被實際的定義原型和原型代碼恰好是低於這個構造函數的性質。 – 2015-07-30 02:06:32