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
});