JavaScript : promesses et requêtes
JavaScript · Intermédiaire · 10 questions. Choisissez une réponse par question, puis consultez les explications.
Corrigé à lire, même sans JavaScript
- Une promesse. Même une valeur simple retournée est enveloppée dans une promesse.
- pending. Elle n’a encore ni réussi ni échoué.
- Une nouvelle promesse. On peut donc poursuivre le traitement avec un autre then().
- Il suspend cette fonction jusqu’au règlement de la promesse. Les autres tâches peuvent continuer pendant cette attente.
- response.ok ou response.status. Une réponse HTTP 404 ne provoque pas à elle seule le rejet de fetch().
- Une promesse du contenu JSON analysé. La lecture du corps est asynchrone ; await permet d’obtenir sa valeur.
- La promesse combinée est rejetée. Le rejet se propage, sans annuler automatiquement les autres opérations.
- Dans l’ordre p1 puis p2. La position dans le tableau d’entrée détermine la position du résultat.
- try…catch. Un rejet attendu avec await peut être intercepté dans le catch correspondant.
- Promise.allSettled(). Elle fournit l’état et la valeur ou la raison du rejet pour chaque promesse.