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 - Tutoriel JavaScript
Dans le cours : JavaScript : AJAX et la programmation asynchrone
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…
Entraînez-vous tout en suivant la formation avec les fichiers d’exercice.
Téléchargez les fichiers utilisés par l’instructeur pour enseigner le cours. Suivez attentivement et apprenez en regardant, en écoutant et en vous entraînant.