我在具有相同回調函數 的兩個函數中使用async.parallel
。在第二功能(two()
)加入第三功能加法功能如何重新使用異步回調函數?
function one(){
var testuser = 1;
async.parallel([onefunction, secondfunction], function(err, result){...})
}
function two(){
var testuser = 2;
async.parallel([onefunction, secondfunction, thirdfunction], function(err, result){...})
}
function onefunction(callback){....code with testuser......}
function twofunction(callback){....code with testuser......}
function thirdfunction(callback){....code with testuser......}
Q:如何可在onefunction
,secondfunction
和thirdfunction
訪問TESTUSER值。
現在我得到undefined err。我也嘗試了正常參數傳遞邏輯onefunction(testuser)
,但它不工作。
我想在多種情況下使用onefunction
twofunction
......我該怎麼做?
使它的功能的參數,並把它傳遞給它們。 –
@FelixKling你可以簡單解釋一下嗎?你的意思是說'onefunction(testuser)' –
那麼,你也必須通過'回調'我假設。因爲你必須將函數傳遞給'async.parallel'(所以看起來),它應該是'callback => onefunction(testuser,callback)'等。 –