JavaScript Promise.any()
示例
// 建立一個 Promise
const myPromise1 = new Promise((resolve, reject) => {
setTimeout(resolve, 200, "King");
});
// 建立另一個 Promise
const myPromise2 = new Promise((resolve, reject) => {
setTimeout(resolve, 100, "Queen");
});
// 當任何一個 Promise 成功時執行
Promise.any([myPromise1, myPromise2]).then((x) => {
myDisplay(x);
});
自己動手試一試 »
描述
Promise.any()
方法從一組 Promises 中返回一個單一的 Promise,當其中任何一個 Promise 成功時。
語法
引數
返回值
瀏覽器支援
Promise.any()
自 2020 年 9 月起已在所有現代瀏覽器中支援
|
|
|
|
|
Chrome 85 |
Edge 85 |
Firefox 79 |
Safari 14 |
Opera 71 |
2019 年 8 月 |
2020 年 8 月 |
2020 年 7 月 |
2020 年 9 月 |
2020 年 9 月 |
W3schools 學習路徑
跟蹤您的進度 - 免費!