FlashKeepers

JavaScript · JavaScript · College and University

Asynchroon programmeren in JavaScript en ES6+ functies

Promises, async/await, arrow functions en andere moderne ES6+ functies van JavaScript.

About this set

40 basic cards for JavaScript JavaScript. It opens with "Wat is een Promise in JavaScript?" and "In welke drie statussen kan een Promise zich bevinden?". 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

Wat is een Promise in JavaScript?
Show answerEen object dat de uiteindelijke voltooiing of mislukking van een asynchrone bewerking vertegenwoordigt, samen met de resulterende waarde.
In welke drie statussen kan een Promise zich bevinden?
Show answerPending (in afwachting), fulfilled (vervuld, ook wel resolved) of rejected (afgewezen).
Hoe maak je een nieuwe Promise aan?
Show answerGebruik de Promise-constructor: new Promise((resolve, reject) => { ... })
Wat geeft de .then()-methode terug?
Show answerEen nieuwe Promise die wordt opgelost met de returnwaarde van de callback.
Hoe handel je het afwijzen van een Promise af met .catch()?
Show answer.catch(error => { ... }) wordt uitgevoerd als de Promise wordt afgewezen en ontvangt de reden van de afwijzing.
Wat doet .finally()?
Show answerVoert code uit nadat een Promise is afgehandeld, of die nu is vervuld of afgewezen, en geeft een nieuwe Promise terug.
Wat doet Promise.all()?
Show answerNeemt een array van Promises en geeft één Promise terug die wordt opgelost als alle Promises zijn opgelost, of wordt afgewezen zodra er één wordt afgewezen.
Wat doet Promise.race()?
Show answerNeemt een array van Promises en geeft een Promise terug die wordt opgelost of afgewezen met het resultaat van de eerste die wordt afgehandeld.
Wat doet Promise.resolve()?
Show answerGeeft een Promise terug die al is vervuld met de opgegeven waarde.
Wat doet Promise.reject()?
Show answerGeeft een Promise terug die al is afgewezen met de opgegeven reden.
Wat doet het sleutelwoord async?
Show answerMarkeert een functie als asynchroon en zorgt ervoor dat die altijd een Promise teruggeeft.
Wat doet het sleutelwoord await?
Show answerPauzeert de uitvoering van een async-functie totdat een Promise is afgehandeld en geeft de opgeloste waarde terug.
Wat geeft een async-functie altijd terug?
Show answerEen Promise, ook als de functie een gewone waarde teruggeeft.
Hoe handel je fouten af in een async-functie?
Show answerGebruik try/catch: try { ... } catch (error) { ... }
Kun je in een async-functie meerdere Promises na elkaar afwachten met await?
Show answerJa, elke await pauzeert de uitvoering totdat die Promise is opgelost, voordat de volgende aan de beurt komt.

25 more cards in the app

Study this set free