async/await
— синтаксический сахар над промисами, предназначенный для более простого написания асинхронного кода, который выглядит синхронным.
Функция, помеченная словом async
, всегда возвращает промис. Внутри async
функции можно использовать ключевое слово await
.
Оператор await
используется перед вызовом промиса. Он приостанавливает выполнение async
функции до тех пор, пока промис не будет выполнен (resolved) или отклонен (rejected). Результат выполнения промиса (значение успеха или ошибка) возвращается оператором await
.
Если промис, перед которым стоит await
, отклоняется, то это вызывает исключение, которое можно перехватить с помощью блока try...catch
.
javascript
async/await
— синтаксический сахар над промисами, предназначенный для более простого написания асинхронного кода, который выглядит синхронным.
Функция, помеченная словом async
, всегда возвращает промис. Внутри async
функции можно использовать ключевое слово await
.
Оператор await
используется перед вызовом промиса. Он приостанавливает выполнение async
функции до тех пор, пока промис не будет выполнен (resolved) или отклонен (rejected). Результат выполнения промиса (значение успеха или ошибка) возвращается оператором await
.
Если промис, перед которым стоит await
, отклоняется, то это вызывает исключение, которое можно перехватить с помощью блока try...catch
.
javascript
Register or sign in to get access to full answers for all questions from the question bank.