1.Promise.allSettled(一个可迭代的对象,例如Arry
,其中每个成员都是Promise
。):
该Promise.allSettled方法返回一个在所有给定的promise都已经fulfilled
或rejected
后的promise,并带有一个对象数组,每个对象表示对应的promise结果。
当您有多个彼此不依赖的异步任务成功完成时,或者您总是想知道每个promise
的结果时,通常使用它。
如图:
效果如下:
如果时fulfilled,则返回的对象中包含了value值,而如果返回的时rejected返回一个reason