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

Как работает ожидание в async/await

Async/await - это синтаксический сахар над промисами, который делает асинхронный код более читаемым.

Ключевые моменты:

  1. async перед функцией означает, что она всегда возвращает промис
  2. await приостанавливает выполнение функции до разрешения промиса
  3. Код после await выполняется в then-колбэке промиса

Пример:

javascript
async function fetchData() {
  const response = await fetch('api/data'); // пауза до получения ответа
  const data = await response.json(); // пауза до парсинга
  return data;
}

Важные нюансы:

  • Ошибки обрабатываются через try/catch
  • Можно использовать в циклах и условиях
  • Не блокирует главный поток (UI остаётся отзывчивым)
  • Под капотом преобразуется в цепочку then()
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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