Встречается на собеседованиях • сегодня
Как отработает вложенный Async/Await
Вложенный async/await работает последовательно, ожидая выполнения каждого внутреннего промиса перед переходом к следующему шагу. Вложенность не влияет на сам механизм, но может усложнить чтение кода.
Пример:
javascript
async function fetchData() {
const user = await fetchUser(); // ждём
const posts = await fetchPosts(user.id); // ждём
const comments = await fetchComments(posts[0].id); // ждём
return comments;
}Если нужно выполнить параллельно — используй Promise.all:
javascript
async function fetchAll() {
const [user, posts] = await Promise.all([
fetchUser(),
fetchPosts()
]);
return { user, posts };
}Ключевые моменты:
- Каждый
awaitприостанавливает выполнение текущей функции - Ошибки обрабатываются через
try/catch - Вложенность может привести к "callback hell", если не структурировать код

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