为什么我的async.map中永远不会得到任何结果?

时间:2017-11-18 18:25:34

标签: javascript async.js

我通过数组使用asyncjsmap。这是我的代码的第一个版本:

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

在这种情况下,网址仍然会退出,resultsundefined。我该如何工作?我错过了什么?

0 个答案:

没有答案