Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
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
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.