Sobes.tech
Middle

Millise lubaduse meetodiga saab saada esimese lõpetatud päringu tulemuse?

sobes.tech AI

Vastus AI-lt

To get the result of the first fulfilled promise, use the Promise.race() method. It takes an array of promises and returns a new promise that will be fulfilled or rejected with the result of the first one that completes.

Example:

const promise1 = new Promise(resolve => setTimeout(() => resolve('First'), 500));
const promise2 = new Promise(resolve => setTimeout(() => resolve('Second'), 100));

Promise.race([promise1, promise2]).then(result => {
  console.log(result); // Will output "Second" because promise2 completes faster
});