2
這基本上是我的代碼框架:如何使用jQuery調用放置在另一個函數中的函數,而無需修改原始代碼?
var firstfunction = function() {
function innerfunction() {
// Do stuff here
}
}
我如何引用innerfunction()
,而無需修改代碼文提及?
這基本上是我的代碼框架:如何使用jQuery調用放置在另一個函數中的函數,而無需修改原始代碼?
var firstfunction = function() {
function innerfunction() {
// Do stuff here
}
}
我如何引用innerfunction()
,而無需修改代碼文提及?
如果要公開innerFunction作爲API你可以做到以下幾點:
var firstFunction = function() {
var imPrivate = "foo"
var innerFunction = function() {
// do stuff
}
return {
innerFunction : innerFunction
}
}
firstFunction.innerFunction()
這也可以讓你創建私有方法,變量以及。
看來你想利用鑽營的,這是一個功能的編程技術,您可以從另一個功能,即返回功能:
var f1 = function() {
return function() {
}
}
> f1()();
你是什麼意思「*參考jQuery *」?你想用它做什麼? – 0x499602D2
@大衛好點,我刪除了。 – think123
不應該'firstfunction.innerfunction()'工作?檢查和**否** - 留在這裏作爲參考。 –