Что такое async/await?
Уровень: Junior
Ответ
`async/await` – это синтаксический сахар над промисами, упрощающий написание асинхронного кода. Ключевое слово `async` перед определением функции помечает её как асинхронную – такая функция всегда возвращает промис. Внутри async-функции можно использовать оператор `await` перед вызовом промиса – выполнение при этом приостанавливается, ожидая разрешения промиса. Код с `await` выглядит как последовательный (\"синхронный\"), хотя под капотом продолжает использовать промисы. Это улучшает читаемость и упрощает обработку ошибок (можно применять обычный try/catch внутри async-функции).