FlashKeepers

JavaScript · JavaScript · Universiteit en hogeschool

Asynchroon programmeren in JavaScript en ES6+ functies

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

Over deze set

40 basiskaarten voor JavaScript (JavaScript). Het begint met "Wat is een Promise in JavaScript?" en "In welke drie statussen kan een Promise zich bevinden?". Meer stapels voor Universiteit en hogeschool staan hieronder.

40 kaarten · basiskaarten · Door AI geschreven, twee keer gecontroleerd. Pas alles aan.

Leer deze set gratis Eerst een kijkje nemen Download FlashKeepers voor iPhone

Opent in je browser, zonder account. App voor iPhone en iPad · Android-app

Wat is een Promise in JavaScript?
Toon antwoordEen 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?
Toon antwoordPending (in afwachting), fulfilled (vervuld, ook wel resolved) of rejected (afgewezen).
Hoe maak je een nieuwe Promise aan?
Toon antwoordGebruik de Promise-constructor: new Promise((resolve, reject) => { ... })
Wat geeft de .then()-methode terug?
Toon antwoordEen nieuwe Promise die wordt opgelost met de returnwaarde van de callback.
Hoe handel je het afwijzen van een Promise af met .catch()?
Toon antwoord.catch(error => { ... }) wordt uitgevoerd als de Promise wordt afgewezen en ontvangt de reden van de afwijzing.
Wat doet .finally()?
Toon antwoordVoert code uit nadat een Promise is afgehandeld, of die nu is vervuld of afgewezen, en geeft een nieuwe Promise terug.
Wat doet Promise.all()?
Toon antwoordNeemt 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()?
Toon antwoordNeemt 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()?
Toon antwoordGeeft een Promise terug die al is vervuld met de opgegeven waarde.
Wat doet Promise.reject()?
Toon antwoordGeeft een Promise terug die al is afgewezen met de opgegeven reden.
Wat doet het sleutelwoord async?
Toon antwoordMarkeert een functie als asynchroon en zorgt ervoor dat die altijd een Promise teruggeeft.
Wat doet het sleutelwoord await?
Toon antwoordPauzeert de uitvoering van een async-functie totdat een Promise is afgehandeld en geeft de opgeloste waarde terug.
Wat geeft een async-functie altijd terug?
Toon antwoordEen Promise, ook als de functie een gewone waarde teruggeeft.
Hoe handel je fouten af in een async-functie?
Toon antwoordGebruik try/catch: try { ... } catch (error) { ... }
Kun je in een async-functie meerdere Promises na elkaar afwachten met await?
Toon antwoordJa, elke await pauzeert de uitvoering totdat die Promise is opgelost, voordat de volgende aan de beurt komt.

nog 25 kaarten in de app

Leer deze set gratis