Ez a függvény iterált egy ígéretet fogad el, és az első teljesített ígéretet adja vissza.
Promise.race(iterable)
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"