JavaScript · Junior · Запитання 34 з 75
Що повертає async-функція?
- ✓Правильна відповідь: Завжди проміс, навіть якщо всередині
return 42 - 2Значення з
returnодразу, без промісу - 3
undefined, а результат передається в колбек
Пояснення
async function f() { return 42 } повертає Promise<42>. Виняток усередині перетворюється на відхилений проміс. Тому результат отримують через await або .then().