Встречается на собеседованиях • сегодня

Для чего используется async/await

async/await упрощает работу с асинхронным кодом, делая его похожим на синхронный. Это синтаксический сахар над промисами, который улучшает читаемость и упрощает обработку ошибок через try/catch.

Пример:

javascript
async function fetchData() {
  try {
    const response = await fetch('https://api.example.com/data');
    const data = await response.json();
    console.log(data);
  } catch (error) {
    console.error('Ошибка:', error);
  }
}

Ключевые преимущества:

  • Чёткая последовательность операций
  • Естественная обработка ошибок
  • Удобная отладка (можно использовать debugger)
  • Возможность комбинировать с Promise.all() для параллельных запросов

await работает только внутри async-функций. Под капотом преобразуется в цепочку .then().

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы