FlashKeepers

JavaScript · JavaScript · College and University

Programmation asynchrone JavaScript et fonctionnalités ES6+

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

About this set

40 basic cards for JavaScript JavaScript. It opens with "Qu'est-ce qu'une Promise en JavaScript ?" and "Quels sont les trois états possibles d'une Promise ?". More College and University decks are listed below.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

Qu'est-ce qu'une Promise en JavaScript ?
Show answerUn 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 ?
Show answerEn attente (pending), tenue (fulfilled, ou resolved) ou rejetée (rejected).
Comment crée-t-on une nouvelle Promise ?
Show answerAvec le constructeur Promise : new Promise((resolve, reject) => { ... })
Que renvoie la méthode .then() ?
Show answerUne nouvelle Promise qui se résout avec la valeur de retour du callback.
Comment gérer le rejet d'une Promise avec .catch() ?
Show answer.catch(error => { ... }) s'exécute si la Promise est rejetée et reçoit la raison du rejet.
Que fait .finally() ?
Show answerExé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() ?
Show answerPrend 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() ?
Show answerPrend 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() ?
Show answerRenvoie une Promise déjà tenue avec la valeur donnée.
Que fait Promise.reject() ?
Show answerRenvoie une Promise déjà rejetée avec la raison donnée.
Que fait le mot-clé async ?
Show answerIl déclare une fonction comme asynchrone et fait en sorte qu'elle renvoie toujours une Promise.
Que fait le mot-clé await ?
Show answerIl 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 ?
Show answerUne Promise, même si la fonction renvoie une simple valeur.
Comment gérer les erreurs dans une fonction async ?
Show answerAvec try/catch : try { ... } catch (error) { ... }
Peut-on utiliser await sur plusieurs Promises l'une après l'autre dans une fonction async ?
Show answerOui, chaque await suspend l'exécution jusqu'à la résolution de cette Promise avant de passer à la suivante.

25 more cards in the app

Study this set free