我有一个类似于下面的类。创建对象时,如何调用我的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