2013-04-02 149 views
1

我試圖讓該函數的功能與參數子功能的Javascript調用內部函數功能

function firstF(){ 
    this.childF1 = function($argument){ 
    // do something + $argument 
    } 
    this.childF2 = function($argument2){ 
    // do something + $argument2 
    } 
} 

//Declare a new firstF 
var firstFunction = new firstF(); 
firstFunction.childF1 

我如何在這裏宣佈$參數裏面?

+0

'firstF.childF1(「arg」);' – deadlock

+3

我強烈建議您閱讀https://developer.mozilla.org/en-US/docs/JavaScript/Introduction_to_Object-Oriented_JavaScript – plalx

回答

2

你不喜歡這樣:

var firstFunction = new firstF(); 
firstFunction.childF1(arghere) 

childF1是你firstF對象的屬性,該屬性是一個函數。所以,你把它稱爲parens的函數,並將參數傳遞給parens。您必須在firstF類型的已創建對象上調用它,而不是在firstF函數本身上調用它。

相關問題