我第一次尝试将 async 模块与 NodeJS 一起使用,当我尝试动态构造函数数组以运行 async.parallel 函数时遇到了问题:
methods = [];
for (key in entries) {
methods.push(function(callback) {
return callback(null, key);
});
}
return async.parallel(methods, function(err, results) {
console.log(results);
return render_views(req, res, 'view_blog_all', {
entries: entries
});
});
我一直看到的输出是:
[ 'powerful_sms_communication_for_teams',
'powerful_sms_communication_for_teams',
'powerful_sms_communication_for_teams' ]
我循环的“条目”对象肯定有三个不同的键。我错过了什么?