【发布时间】:2012-12-26 05:30:18
【问题描述】:
是否可以向async.EachSeries传递额外的参数或参数
方法签名是:EachSeries(arr, iterator, callback)
我有一种方法可以将电子邮件收件人与邮件模板异步合并
var mergeTemplate = function(template,recipients,callback){
async.EachSeries(recipients,processMails,callback);
};
var processMails = function(template,singleRecipient,callback){
//...this would contain an async.waterfall of tasks to process the mail
async.waterfall(tasks,callback);
}
我需要的是在不使用“脏”全局变量的情况下通过模板... 这可能吗?如果可以,怎么做?
谢谢
【问题讨论】:
-
您可以使用一个对象将多个表达式封装在一个实体中。这是使用只接受一个用户定义参数的回调的常见解决方案。
标签: javascript node.js async.js