我在两个函数中使用了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......}
问:我如何在onefunction
、secondfunction
和thirdfunction
中访问testuser的值。
现在我得到了undefined err。我也尝试过像普通参数传递逻辑一样使用onefunction(testuser)
,但它没有起作用。
我想在多种情况下使用onefunction
、twofunction
...我该怎么做?
onefunction(testuser)
。 - Prashant Tapasecallback
。由于你需要将函数传递给async.parallel
(看起来是这样),所以应该是callback => onefunction(testuser, callback)
等。 - Felix Klingsecondfunction
的定义在哪里?我只看到声明了twofunction
。 - Amol M Kulkarni