【发布时间】:2016-11-20 10:59:59
【问题描述】:
我有许多函数存储在一个数组中。 基本上我有两个问题。
如何将此函数数组转换为链式 Promise。 (一个长数组) 类似的东西:
funcs.reduce((prev, cur) => prev.then(cur), starting_promise);
或var promise = funcs[0](input); for (var i = 1; i < funcs.length; i++) promise = promise.then(funcs[i]);(这是主要问题)当链中的承诺之一拒绝时,希望承诺链不拒绝。而是继续下一个,直到它到达最后一个。 (如果可能的话,也可以捕捉到拒绝,所以我可以输出出了什么问题)
【问题讨论】:
标签: javascript promise