当创建多个tempobj实例时,下面的代码是否会创建函数fun1的多个实例?我知道为每个对象创建了fun2的单独实例。我需要知道fun1是否会发生同样的情况。
function tempobj(){
var fun1 = function(){
//do something;
}
this.fun2 = function(){
//do something;
}
}
var obj1 = new tempobj();
var obj2 = new tempobj();
var obj3 = new tempobj();
答案 0 :(得分:0)
答案是肯定的,每次创建对象时都要定义fun1。