мне нужно сделать код как следующее: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 функции обратного вызова?
Это не сработает. Обратный вызов выполняется немедленно, поэтому async перейдет к следующей функции. Вы должны передать обратный вызов своей функции, и все это выполнит, если ваша асинхронная работа будет завершена. –
Да - этот ответ предполагает, что код внутри taskFirst блокируется. – HexCoder