FlashKeepers

JavaScript · JavaScript · Université

Programmation asynchrone JavaScript et fonctionnalités ES6+

Promises, async/await, fonctions fléchées et autres fonctionnalités modernes de JavaScript ES6+.

À propos de cet ensemble

40 cartes simples de JavaScript (JavaScript). Il commence par « Qu'est-ce qu'une Promise en JavaScript ? » et « Quels sont les trois états possibles d'une Promise ? ». Plus de paquets de Université sont listés ci-dessous.

40 cartes · cartes simples · Écrit par IA, vérifié deux fois. Tout est modifiable.

Étudier cet ensemble gratuitement Jeter un œil Télécharger FlashKeepers pour iPhone

S'ouvre dans votre navigateur, sans compte. App pour iPhone et iPad · App Android

Qu'est-ce qu'une Promise en JavaScript ?
Voir la réponseUn objet qui représente l'achèvement ou l'échec à venir d'une opération asynchrone, ainsi que la valeur qui en résulte.
Quels sont les trois états possibles d'une Promise ?
Voir la réponseEn attente (pending), tenue (fulfilled, ou resolved) ou rejetée (rejected).
Comment crée-t-on une nouvelle Promise ?
Voir la réponseAvec le constructeur Promise : new Promise((resolve, reject) => { ... })
Que renvoie la méthode .then() ?
Voir la réponseUne nouvelle Promise qui se résout avec la valeur de retour du callback.
Comment gérer le rejet d'une Promise avec .catch() ?
Voir la réponse.catch(error => { ... }) s'exécute si la Promise est rejetée et reçoit la raison du rejet.
Que fait .finally() ?
Voir la réponseExécute du code une fois la Promise réglée, qu'elle soit tenue ou rejetée, et renvoie une nouvelle Promise.
Que fait Promise.all() ?
Voir la réponsePrend un tableau de Promises et renvoie une seule Promise qui se résout quand toutes les Promises sont résolues, ou qui est rejetée dès que l'une d'elles est rejetée.
Que fait Promise.race() ?
Voir la réponsePrend un tableau de Promises et renvoie une Promise qui se résout ou est rejetée avec le résultat de la première à se régler.
Que fait Promise.resolve() ?
Voir la réponseRenvoie une Promise déjà tenue avec la valeur donnée.
Que fait Promise.reject() ?
Voir la réponseRenvoie une Promise déjà rejetée avec la raison donnée.
Que fait le mot-clé async ?
Voir la réponseIl déclare une fonction comme asynchrone et fait en sorte qu'elle renvoie toujours une Promise.
Que fait le mot-clé await ?
Voir la réponseIl suspend l'exécution d'une fonction async jusqu'à ce qu'une Promise soit réglée, puis renvoie la valeur résolue.
Que renvoie toujours une fonction async ?
Voir la réponseUne Promise, même si la fonction renvoie une simple valeur.
Comment gérer les erreurs dans une fonction async ?
Voir la réponseAvec try/catch : try { ... } catch (error) { ... }
Peut-on utiliser await sur plusieurs Promises l'une après l'autre dans une fonction async ?
Voir la réponseOui, chaque await suspend l'exécution jusqu'à la résolution de cette Promise avant de passer à la suivante.

25 cartes de plus dans l'app

Étudier cet ensemble gratuitement