为了账号安全,请及时绑定邮箱和手机立即绑定

ES6 Promise.all()错误句柄-是否需要.settle()?

ES6 Promise.all()错误句柄-是否需要.settle()?

手掌心 2019-10-21 14:25:00
假设我有一个Promise.all()处理两个诺言的。如果一个承诺产生了错误,而另一个承诺解决了,我希望能够根据Promise.all()解决后的情况来处理错误。我认为,ES6承诺缺少解决方法,这是有充分理由的。但是我不禁认为该.settle()方法会使我更容易解决此问题。我是用错误的方式解决问题,还是用解决方法扩展ES6 Promises在这里正确?我正在考虑使用的示例.settle():Promise.all([Action1,Action2]).settle(function(arrayOfSettledValues)     //if 1 failed but not 2, handle    //if 2 failed but not 1, handle    //etc....)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 245 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信