References

Promise.race()

Leírás

Ez a függvény iterált egy ígéretet fogad el, és az első teljesített ígéretet adja vissza.

Szintaxis

Promise.race(iterable)

Példa

const promise1 = new Promise((resolve, reject) => {
  setTimeout(resolve, 500, 'one')
})
 
const promise2 = new Promise((resolve, reject) => {
  setTimeout(resolve, 100, 'two')
})
 
Promise.race([promise1, promise2]).then((value) => {
  console.log(value)
  // Both resolve, but promise2 is faster
})
// Expected output: "two"
in this article
back to top