【发布时间】:2013-12-31 11:14:11
【问题描述】:
我正在尝试使用 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);
提前感谢您的帮助
【问题讨论】:
-
var fc = f(c); // fc 没有回调参数,那个问题
标签: node.js asynchronous callback