Dans le cours : JavaScript : AJAX et la programmation asynchrone

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 600 cours dispensés par des experts.

Implémenter async et await

Implémenter async et await

Dans le JavaScript moderne, une nouvelle syntaxe a récemment émergé. Elle nous permet de simplifier encore davantage l'utilisation de nos promesses. Il s'agit de la syntaxe Async/await que je vous propose de découvrir dans ce chapitre. Pour ça, je suis revenu sur la version simple de mon application, celle qui me permet de consulter la météo pour une ville à la fois. Dans mon code, tout se passe au niveau de cette fonction handleClick. En effet, c'est au sein de cette fonction que j'utilise ici mes requêtes Fetch et que j'utilise les .then, .catch et .finally pour attendre que mes promesses soient résolues ou rejetées. Donc, cette fonction handleClick doit pouvoir attendre. On doit pouvoir la mettre en pause, on doit pouvoir suspendre son exécution jusqu'à ce que les promesses soient résolues ou rejetées et qu'on puisse alors reprendre l'exécution de cette fonction jusqu'à la prochaine étape. C'est justement ce processus-là que la syntaxe Async/await va considérablement…

Table des matières