Maison > Article > interface Web > En quoi la méthode Promise.any() est-elle différente de la méthode Promise.race() en JavaScript ?
Dans cet article, vous apprendrez en quoi la méthode Promise.any() est différente de la méthode Promise.race() en JavaScript.
La méthode Promise.any() en JavaScript est l'une des méthodes concurrentes Promise. C'est utile lorsque la première tâche doit être accomplie.
La méthode Promise.race() en JavaScript est l'une des méthodes de concurrence Promise. C'est utile lorsque la première tâche asynchrone doit être terminée mais ne se soucie pas de son statut final (c'est-à-dire qu'elle peut réussir ou échouer).
Dans cet exemple, voyons comment fonctionne la méthode Promise.any()
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));
Étape 1 - Définissez trois valeurs de promesse, Promise1, Promise2, Promise3 et ajoutez-leur des valeurs.
Étape 2 - Exécutez la méthode Promise.any() sur toutes les valeurs Promise.
Étape 3 - Affichez la valeur de la promesse comme résultat.
Dans cet exemple, voyons comment fonctionne la méthode Promise.race()
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));
Étape 1 - Définissez trois valeurs de promesse, Promise1, Promise2, Promise3 et ajoutez-leur des valeurs.
Étape 2 - Exécutez la méthode Promise.race() sur toutes les valeurs Promise.
Étape 3 - Affichez la valeur de la promesse comme résultat.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!