Async/await — это синтаксический сахар над промисами в JavaScript, который позволяет писать асинхронный код в синхронном стиле.
Они нужни для:
try...catch блоки работают с async/await так же, как и с синхронным кодом.Ключевые моменты:
async, всегда возвращает промис.await можно использовать только внутри async функции. Он приостанавливает выполнение async функции до тех пор, пока промис, к которому он применяется, не выполнится или не будет отклонен, а затем возвращает результат или выбрасывает ошибку.javascript