我的数组具有列表ID
[1,2,3,4,5];
并且我要对每个元素应用函数 custom_function ,完成所有工作后,所有实例 custom_function 我都希望得到结果函数。我如何使用异步库做到这一点?我的问题在代码中
var async = require('async');
async.each([1,2,3,4,5], 'custom_function', function () {
console.log("finish all custom_function");
});
function custom_function(id, callback) {
// some works
callback(null, id);
}
如何正确构建此结构?
答案 0 :(得分:1)
您很近,这是一个有效的示例:
async.each([1, 2, 3, 4, 5], custom_function, function(err) {
console.log(err);
});
function custom_function(id, callback) {
console.log("received: " + id);
callback(null);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/async/2.6.1/async.min.js"></script>