JavaScript Promise.any()

Ορισμός και χρήση

Promise.any() Μέθοδοι από μια ομάδα Promise επιστρέφουν μια μοναδική Promise, όταν οποιαδήποτε Promise επιτυγχάνει.

Instance

// Δημιουργία μιας Promise
const myPromise1 = new Promise((resolve, reject) => {
  setTimeout(resolve, 200, "國王");
});
// Δημιουργία μιας άλλης Promise
const myPromise2 = new Promise((resolve, reject) => {
  setTimeout(resolve, 100, "女王");
});
// Διεξάγεται όταν οποιαδήποτε Promise επιτυγχάνει
Promise.any([myPromise1, myPromise2]).then((x) => {
  myDisplay(x);
});

Προσπάθησε το ίδιο

Γλώσσα

Promise.any(iterable)

Παράμετροι

Παράμετροι Περιγραφή
iterable Πίνακας Promise

Επιστροφή τιμής

Τύπος Περιγραφή
Object Νέος αντικείμενος Promise

Υποστήριξη προγραμματιστών

Promise.any() Υποστηρίζεται σε όλους τους σύγχρονους προγραμματιστές από τον Σεπτέμβριο του 2020:

Chrome Edge Firefox Safari Opera
Chrome 85 Edge 85 Firefox 79 Safari 14 Opera 71
Αύγουστος 2019 Αύγουστος 2020 Ιούλιος 2020 Σεπτέμβριος 2020 Σεπτέμβριος 2020