JavaScript · Junior · Pytanie 34 z 75
Co zwraca funkcja async?
- ✓Poprawna odpowiedź: Zawsze promise, nawet z
return 42w środku - 2Wartość z
returnbezpośrednio, bez promise'a - 3
undefined, a wynik jest przekazywany do callbacka
Wyjaśnienie
async function f() { return 42 } zwraca Promise<42>. Wyjątek w środku zamienia się w odrzucony promise. Dlatego wynik pobiera się przez await lub .then().