Ich brauche den Code zu tun wie folgt vor:node.js async Argumente der Serie Funktion
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){
}
);
}
Was ist der richtige Weg benutzerdefinierte Variablen zu übergeben und async.js Callback-Funktion?
Dies wird nicht funktionieren. Der Rückruf wird sofort ausgeführt, so dass async zur nächsten Funktion weitergeht. Sie sollten den Callback an Ihre Funktion übergeben und alles ausführen, sobald Ihre asynchrone Arbeit abgeschlossen ist. –
Ja - diese Antwort setzt voraus, dass der Code in taskFirst blockiert. – HexCoder