FlashKeepers

JavaScript · JavaScript · Studium

Asynchrone JavaScript-Programmierung und ES6+-Features

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

Über dieses Set

40 Standardkarten für JavaScript (JavaScript). Es beginnt mit „Was ist ein Promise in JavaScript?“ und „Welche drei Zustände kann ein Promise haben?“. Mehr Stapel zu Studium stehen weiter unten.

40 Karten · Standardkarten · KI-geschrieben, zweimal geprüft. Alles lässt sich bearbeiten.

Dieses Set kostenlos lernen Erst reinschauen FlashKeepers für iPhone laden

Öffnet sich im Browser, ohne Konto. App für iPhone und iPad · Android-App

Was ist ein Promise in JavaScript?
Antwort zeigenEin Objekt, das den späteren Abschluss oder das Scheitern einer asynchronen Operation und deren Ergebniswert darstellt.
Welche drei Zustände kann ein Promise haben?
Antwort zeigenPending (ausstehend), fulfilled (erfüllt, resolved) oder rejected (abgelehnt).
Wie erstellt man ein neues Promise?
Antwort zeigenMit dem Promise-Konstruktor: new Promise((resolve, reject) => { ... })
Was gibt die Methode .then() zurück?
Antwort zeigenEin neues Promise, das mit dem Rückgabewert des Callbacks aufgelöst wird.
Wie behandelt man die Ablehnung eines Promise mit .catch()?
Antwort zeigen.catch(error => { ... }) wird ausgeführt, wenn das Promise abgelehnt wird, und erhält den Ablehnungsgrund.
Was macht .finally()?
Antwort zeigenFü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()?
Antwort zeigenNimmt 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()?
Antwort zeigenNimmt 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()?
Antwort zeigenGibt ein Promise zurück, das bereits mit dem übergebenen Wert erfüllt ist.
Was macht Promise.reject()?
Antwort zeigenGibt ein Promise zurück, das bereits mit dem angegebenen Grund abgelehnt ist.
Was bewirkt das Schlüsselwort async?
Antwort zeigenEs markiert eine Funktion als asynchron und sorgt dafür, dass sie immer ein Promise zurückgibt.
Was bewirkt das Schlüsselwort await?
Antwort zeigenEs 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?
Antwort zeigenEin Promise, auch wenn die Funktion einen einfachen Wert zurückgibt.
Wie behandelt man Fehler in einer async-Funktion?
Antwort zeigenMit try/catch: try { ... } catch (error) { ... }
Kann man in einer async-Funktion mehrere Promises nacheinander mit await abwarten?
Antwort zeigenJa, jedes await hält die Ausführung an, bis das jeweilige Promise aufgelöst ist, bevor es zum nächsten weitergeht.

25 weitere Karten in der App

Dieses Set kostenlos lernen