我试图使用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)
预先感谢您的帮助