-
Promise.all()
Promise.all(iterable)
方法返回一個 Promise
實例,此實例在 iterable
參數內所有的 promise
都“完成(resolved)”或參數中不包含 promise
時回調完成(resolve);如果參數中 promise
有一個失敗(rejected),此實例回調失敗(reject),失敗原因的是第一個失敗 promise
的結果
-
Promise.race()
Promise.race(iterable) 方法返回一個 promise
,一旦迭代器中的某個promise
解決或拒絕,返回的 promise
就會解決或拒絕。
-
Promise.allSettled()
Promise.allSettled()方法返回一個promise
,該promise
在所有給定的promise
已被解析或被拒絕後解析,並且每個對象都描述每個promise
的結果。