我需要做這樣的代碼如下:Node.js的異步系列函數的參數
function taskFirst(k, v) {
console.log(k, v);
}
function taskSecond(k, v) {
console.log(k, v);
}
function run() {
var g1 = "Something";
var g2 = "Something";
var g3 = "Something";
var g4 = "Something";
async.series(
[
taskFirst(g1, g2),
taskSecond(g3, g4)
],
function(error, result){
}
);
}
什麼是自定義變量傳遞正確的方式和async.js回調函數?
這是行不通的。該回調立即執行,以便異步移動到下一個功能。你應該將回調傳遞給你的函數,並且所有的執行都會在你的異步工作完成之後執行。 –
是的 - 這個答案假定taskFirst內的代碼被阻塞。 – HexCoder