我通过数组使用asyncjs
到map
。这是我的代码的第一个版本:
async.map([1, 2, 3, 4, 5], async function(url) {
console.log(url);
return Promise.resolve(url);
}, (err, results) => {
if (err) console.log("ERR", err);
console.log("RESULTS", results);
});
网址注销,但我从未让results
注销。我也尝试了旧学校的回调
async.map([11, 12, 13, 14, 15], (url, callback) => {
console.log(url);
callback(url);
}, (err, results) => {
if (err) console.log("ERR", err);
console.log("RESULTS", results);
});
在这种情况下,网址仍然会退出,results
为undefined
。我该如何工作?我错过了什么?