Javascript 异步执行的函数队列
我有一组需要以同步方式执行的函数(在一个函数完成后,我调用了另一个函数,并使用上一个函数的结果)。每个函数都以dictionary作为参数。Javascript 异步执行的函数队列,javascript,node.js,Javascript,Node.js,我有一组需要以同步方式执行的函数(在一个函数完成后,我调用了另一个函数,并使用上一个函数的结果)。每个函数都以dictionary作为参数。 是否已经为node.js或javascript完成了任何模块?您可以使用ES5数组。reduce: function queueFunctions(funcs, initialValue, commonData) { funcs.reduce(function(previousValue, currentValue/*, index, array*
是否已经为node.js或javascript完成了任何模块?您可以使用ES5
数组。reduce
:
function queueFunctions(funcs, initialValue, commonData) {
funcs.reduce(function(previousValue, currentValue/*, index, array*/){
return currentValue(previousValue, commonData);
}, initialValue);
}
例如:
queueFunctions([prompt, confirm, alert], 'foo?');
,