2012-04-10 52 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

相關問題