小编mac*_*nco的帖子

如何捕获同步承诺链中的错误

我正在构建一个同步系列的Promises,如下所示:

let order = [fn1, fn2, fn3];
let result = Promise.resolve();
order.reduce((chain, task) => {
    return chain.then(task);
}, result);
Run Code Online (Sandbox Code Playgroud)

(通过一节中的"在系列执行的承诺" 这篇文章).这会像我期望的那样按顺序运行所有内容,但是在捕获错误/放置catch块的位置方面存在问题.

javascript promise ecmascript-6 es6-promise

1
推荐指数
1
解决办法
731
查看次数

标签 统计

ecmascript-6 ×1

es6-promise ×1

javascript ×1

promise ×1