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

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