Sobes.tech
Middle

Welke belofte-methode wordt gebruikt om het resultaat van de eerste voltooide aanvraag te krijgen?

sobes.tech AI

Antwoord van AI

Om het resultaat van de eerste voltooide belofte te krijgen, wordt de methode Promise.race() gebruikt. Deze neemt een array van beloftes en retourneert een nieuwe belofte die wordt vervuld of afgewezen met het resultaat van de eerste die voltooid is uit de gegeven.

Voorbeeld:

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

Promise.race([promise1, promise2]).then(result => {
  console.log(result); // Zal "Tweede" tonen, omdat promise2 sneller voltooit
});