Heim >Web-Frontend >js-Tutorial >Wie unterscheidet sich die Promise.any()-Methode von der Promise.race()-Methode in JavaScript?
In diesem Artikel erfahren Sie, wie sich die Promise.any()-Methode von der Promise.race()-Methode in JavaScript unterscheidet.
Die Promise.any()-Methode in JavaScript ist eine der gleichzeitigen Promise-Methoden. Dies ist nützlich, wenn die erste Aufgabe erledigt werden muss.
Die Promise.race()-Methode in JavaScript ist eine der Promise-Parallelitätsmethoden. Dies ist nützlich, wenn die erste asynchrone Aufgabe abgeschlossen werden muss, ihr endgültiger Status jedoch egal ist (d. h. sie kann erfolgreich sein oder fehlschlagen).
In diesem Beispiel sehen wir uns an, wie die Promise.any()-Methode funktioniert
console.log("Defining three promise values: promise1, promise2 and promise3"); const promise1 = Promise.resolve(1); const promise2 = new Promise((resolve, reject) => { setTimeout(resolve, 2 , 'Promise Two'); }); const promise3 = 3; console.log("Running Promise.any method on all the three promise values") Promise.any([promise1, promise2, promise3]).then((values) => console.log(values));
Schritt 1 – Definieren Sie drei Promise-Werte, Promise1, Promise2, Promise3, und fügen Sie ihnen Werte hinzu.
Schritt 2 – Führen Sie die Promise.any()-Methode für alle Promise-Werte aus.
Schritt 3 - Versprechenswert als Ergebnis anzeigen.
In diesem Beispiel sehen wir uns an, wie die Promise.race()-Methode funktioniert
console.log("Defining three promise values: promise1, promise2 and promise3"); const promise1 = Promise.resolve(Resolving first async promise); const promise2 = new Promise((resolve, reject) => { setTimeout(resolve, 2 , 'Promise Two'); }); const promise3 = 3; console.log("Running Promise.race method on all the three promise values") Promise.race([promise1, promise2, promise3]).then((values) => console.log(values));
Schritt 1 – Definieren Sie drei Promise-Werte, Promise1, Promise2, Promise3, und fügen Sie ihnen Werte hinzu.
Schritt 2 – Führen Sie die Promise.race()-Methode für alle Promise-Werte aus.
Schritt 3 - Versprechenswert als Ergebnis anzeigen.
Das obige ist der detaillierte Inhalt vonWie unterscheidet sich die Promise.any()-Methode von der Promise.race()-Methode in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!