Что такое async/await?

Что такое async/await?

aio350

Async/await — относительно новый способ написания асинхронного (неблокирующего) кода в JS. Им оборачивают промис. Он делает код более читаемым и чистым, чем промисы и функции обратного вызова. Однако для использования async/await необходимо хорошо знать промисы.

Запомните: использование ключевого слова «async» перед функцией заставляет ее возвращать промис:

Ключевое слово «await» можно использовать только внутри асинхронной функции. Использование «await» внутри другой функции приведет к ошибке. Await ожидает завершения выражения справа, чтобы вернуть его значение перед выполнением следующей строчки кода.

Подробнее об async/await можно почитать здесь и здесь.

Report Page