FlashKeepers

JavaScript · JavaScript · College and University

Asynchrone JavaScript-Programmierung und ES6+-Features

Promises, async/await, Arrow-Funktionen und weitere moderne ES6+-JavaScript-Features.

About this set

40 basic cards for JavaScript JavaScript. It opens with "Was ist ein Promise in JavaScript?" and "Welche drei Zustände kann ein Promise haben?". 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

Was ist ein Promise in JavaScript?
Show answerEin Objekt, das den späteren Abschluss oder das Scheitern einer asynchronen Operation und deren Ergebniswert darstellt.
Welche drei Zustände kann ein Promise haben?
Show answerPending (ausstehend), fulfilled (erfüllt, resolved) oder rejected (abgelehnt).
Wie erstellt man ein neues Promise?
Show answerMit dem Promise-Konstruktor: new Promise((resolve, reject) => { ... })
Was gibt die Methode .then() zurück?
Show answerEin neues Promise, das mit dem Rückgabewert des Callbacks aufgelöst wird.
Wie behandelt man die Ablehnung eines Promise mit .catch()?
Show answer.catch(error => { ... }) wird ausgeführt, wenn das Promise abgelehnt wird, und erhält den Ablehnungsgrund.
Was macht .finally()?
Show answerFührt Code aus, nachdem ein Promise abgeschlossen ist, egal ob erfüllt oder abgelehnt, und gibt ein neues Promise zurück.
Was macht Promise.all()?
Show answerNimmt ein Array von Promises und gibt ein einzelnes Promise zurück, das aufgelöst wird, wenn alle Promises aufgelöst sind, oder abgelehnt wird, sobald eines davon abgelehnt wird.
Was macht Promise.race()?
Show answerNimmt ein Array von Promises und gibt ein Promise zurück, das mit dem Ergebnis des ersten abgeschlossenen Promise aufgelöst oder abgelehnt wird.
Was macht Promise.resolve()?
Show answerGibt ein Promise zurück, das bereits mit dem übergebenen Wert erfüllt ist.
Was macht Promise.reject()?
Show answerGibt ein Promise zurück, das bereits mit dem angegebenen Grund abgelehnt ist.
Was bewirkt das Schlüsselwort async?
Show answerEs markiert eine Funktion als asynchron und sorgt dafür, dass sie immer ein Promise zurückgibt.
Was bewirkt das Schlüsselwort await?
Show answerEs hält die Ausführung einer async-Funktion an, bis ein Promise abgeschlossen ist, und gibt den aufgelösten Wert zurück.
Was gibt eine async-Funktion immer zurück?
Show answerEin Promise, auch wenn die Funktion einen einfachen Wert zurückgibt.
Wie behandelt man Fehler in einer async-Funktion?
Show answerMit try/catch: try { ... } catch (error) { ... }
Kann man in einer async-Funktion mehrere Promises nacheinander mit await abwarten?
Show answerJa, jedes await hält die Ausführung an, bis das jeweilige Promise aufgelöst ist, bevor es zum nächsten weitergeht.

25 more cards in the app

Study this set free