97. Consommer des Promises
Pour gérer le résultat d'une Promise, nous utilisons les méthodes .then(), .catch() et .finally().
1. .then() (Gestion du succès)
Attaché à une Promise pour gérer le résultat réussi (fulfilled).
2. .catch() (Gestion de l'erreur)
Attaché pour gérer le résultat rejeté (failed).
Exemple : Consommation
En utilisant myPromise de la Leçon 96 :
javascript myPromise .then(result => { // S'exécute si resolve() a été appelé console.log('Succès :', result); }) .catch(error => { // S'exécute si reject() a été appelé console.error('Une erreur est survenue :', error.message); });
console.log('Le programme continue pendant que la Promise est en attente...');
3. .finally()
Ce bloc s'exécute quel que soit l'issue de la promesse (résolue ou rejetée), souvent utilisé pour des tâches de nettoyage (comme cacher un indicateur de chargement).
javascript myPromise.then(...).catch(...) .finally(() => { console.log('Opération de la Promise terminée.'); });