JavaScript Promise.any()
Ví dụ
// Create a Promise
const myPromise1 = new Promise((resolve, reject) => {
setTimeout(resolve, 200, "King");
});
// Create another Promise
const myPromise2 = new Promise((resolve, reject) => {
setTimeout(resolve, 100, "Queen");
});
// Run when any promise fulfill
Promise.any([myPromise1, myPromise2]).then((x) => {
myDisplay(x);
});
Hãy tự mình thử »
Sự miêu tả
Phương thức Promise.any()
trả về một Promise duy nhất từ danh sách các lời hứa khi bất kỳ lời hứa nào được thực hiện.
Cú pháp
Thông số
iterable |
An Array of promises |
Giá trị trả về
|
Kiểu | Sự miêu tả |
Sự vật | Một đối tượng hứa hẹn mới |
Hỗ trợ trình duyệt
Promise.any()
được hỗ trợ trong tất cả các trình duyệt hiện đại kể từ tháng 9 năm 2020:
|
|
|
|
|
Chrome 85 |
Edge 85 |
Firefox 79 |
Safari 14 |
Opera 71 |
Aug 2019 |
Aug 2020 |
Jul 2020 |
Sep 2020 |
Sep 2020 |
Người tìm đường W3schools
Theo dõi tiến trình của bạn - hoàn toàn miễn phí!