Подождите меня!
Асинхронные функции и ключевое слово await
были добавлены в ECMAScript 2017 и с тех пор широко используются в библиотеках и другом программировании на JavaScript. Вот почему это может быть важно изучить в тот или иной момент.
Обычная функция просто вернет строку «Hello», а асинхронная функция вернет объект Promise
.
Подсказка: вы можете узнать больше об объекте обещания здесь.
Чтобы на самом деле потреблять или использовать значения, возвращаемые асинхронной функцией, нам нужно добавить после нее блок .then()
.
Однако ключевое слово await гарантирует, что обещание асинхронных функций будет разрешено или завершено, прежде чем перейти к другому коду, который может потребовать ожидаемые значения.
Этот код, хотя и является тривиальным, показывает синтаксис ключевого слова await и то, как он должен работать с объектом Promise
внутри тела функции.
Спасибо за чтение и удачного дня.