Sobes.tech
Middle

Welche Promise-Methode gibt das Ergebnis der ersten abgeschlossenen Anfrage zurück?

sobes.tech KI

Antwort von AI

Um den Wert der ersten erfüllten Promise zu erhalten, wird die Methode Promise.race() verwendet. Sie nimmt ein Array von Promises und gibt eine neue Promise zurück, die entweder erfüllt oder abgelehnt wird, mit dem Ergebnis der ersten abgeschlossenen Promise aus dem Array.

Beispiel:

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

Promise.race([promise1, promise2]).then(result => {
  console.log(result); // Gibt "Zweiter" aus, da promise2 schneller abgeschlossen wird
});