为每个数组元素调用 custom_function

Call custom_function for each array element

我有列表 ID 的数组

[1,2,3,4,5];

并且我想要对每个元素应用函数 custom_function 并且在完成所有实例 custom_function[=21= 之后] 我想要获取结果函数。我如何使用库异步来做到这一点?我在代码中的问题

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);
}

如何正确建造这个建筑?

你很接近,这是一个工作示例:

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>