Встречается на собеседованиях • сегодня
Что возвращает функция с async
Функция с async всегда возвращает промис. Даже если внутри функции возвращается не промис, она автоматически оборачивает возвращаемое значение в промис.
Пример:
javascript
async function foo() {
return 42;
}
foo().then(result => console.log(result)); // 42
text
Если функция выбрасывает ошибку, она возвращает отклонённый промис:
```javascript
async function bar() {
throw new Error('Oops');
}
bar().catch(err => console.log(err.message)); // "Oops"Ключевые моменты:
- Возвращаемое значение преобразуется в промис
- Можно использовать
awaitвнутри функции - Позволяет работать с асинхронным кодом как с синхронным

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы