Junior
22
0
questionbank

Расскажи о конструкции async/await в JavaScript.

Answer from sobes.tech neural network

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.

javascriptasync-awaitconcurrencynon-blockingevent-loopasynchronous-programming