2012-04-10 54 views
1

当创建多个tempobj实例时,以下代码是否创建函数fun1的多个实例?我知道为每个对象创建fun2的单独实例。我需要知道fun1是否也会发生同样的情况。为javascript中的类中的私有函数创建实例

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

答案是肯定的,你每次创建对象时都定义fun1。

+0

:如何在javascript中获得私有静态函数。谢谢 :) – 2012-04-10 10:45:12

相关问题