小编use*_*050的帖子

async.map不会在nodejs中调用回调

我试图使用async.map,但是在下面的例子中,由于某些unknwon原因无法让它调用回调,函数d应该显示数组r,但它不会.实际上就好像d从未被调用过一样.

我必须做一些非常错误但却无法弄清楚是什么

async = require('async');
a= [ 1,2,3,4,5];
r=new Array();

function f(callback){
    return function(e){
        e++;
        callback(e);} 
}

function c(data){ r.push(data); }

function d(r){ console.log(r);}

async.map(a,f(c),d);
Run Code Online (Sandbox Code Playgroud)

预先感谢您的帮助

asynchronous callback node.js

9
推荐指数
1
解决办法
7850
查看次数

标签 统计

asynchronous ×1

callback ×1

node.js ×1