promise的其他Api

Promise.allSettled()

接受一组promise实例作为参数,包装成一个新的Promise实例,只有等到所有这些参数实例都返回结果,不管是fulfilled还是rejected,包装实例才会结束

 

Promise.any()

该方法接受一组Promise实例作为参数,包装成一个新的Promise实例返回,只要参数实例有一个变成fulfilled状态,包装实例就会变成fulfilled状态,如果所有参数实例都变成rejected状态,包装实例就会变成rejected状态(和数组的some类似)

 

promise.try()

 promise.try为所有操作提供了统一的处理机制,所以如果想用then方法管理流程,

最好都用promise.try包装一下

posted @ 2021-03-15 17:46  HandsomeGuy  阅读(58)  评论(0)    收藏  举报