JavaScript · Junior · Frage 34 von 75
Was liefert eine async-Funktion?
- 1
undefined, das Ergebnis geht an einen Callback - 2Den
return-Wert direkt, ohne ein Promise - 3Immer ein Promise, selbst mit
return 42darin
Antwort zeigen
Richtige Antwort: Immer ein Promise, selbst mit return 42 darin
Erklärung
async function f() { return 42 } liefert Promise<42>. Eine Exception darin wird zu einem abgelehnten Promise. Deshalb holt man das Ergebnis mit await oder .then().