我正在尝试使用async.map,但无法调用回调函数,原因未知。在下面的示例中,函数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);
感谢您提前的帮助。