Все мы знаем, что Javascript — это Синхронный, что означает, что он имеет цикл обработки событий, который позволяет ставить в очередь действие, которое не будет выполнено, пока цикл не станет доступным через некоторое время после того, как код, поставивший в очередь действие, завершил выполнение. Но в нашей программе много функций, которые делают наш код асинхронным. Одним из них является функциональность Async / Await.
Async / Await — это расширение обещаний, которые мы получаем в качестве поддержки на языке. Вы можете обратиться к Обещаниям в Javascript, чтобы узнать больше об этом.
асинхронный:
Он просто позволяет нам писать код, основанный на обещаниях, как если бы он был синхронным, и проверяет, не нарушаем ли мы поток выполнения. Он работает асинхронно через цикл обработки событий. Async
функции всегда будут возвращать значение. Он гарантирует, что обещание возвращается, и если оно не возвращается, то javascript автоматически оборачивает его в обещание, которое разрешается с его значением.
Примеры:
|
Выход:
Hello World
Ждите:
Функция Await используется для ожидания обещания. Он может быть использован только внутри асинхронного блока. Это заставляет код ждать, пока обещание вернет результат. Это только заставляет асинхронный блок ждать.
|
Выход:
1 2 Hello World
Обратите внимание, что консоль печатает 2 перед «Hello World» . Это связано с использованием ключевого слова await.
Поддерживаемые браузеры: браузеры, поддерживаемые функцией Async / Await , перечислены ниже:
- Гугл Хром
- Fire Fox
- Apple Safari
- опера
Рекомендуемые посты:
- Как вызвать функцию, которая возвращает другую функцию в JavaScript?
- JavaScript | Функция привязки
- Что такое встроенная функция в JavaScript?
- JavaScript | Вызов функции
- JavaScript | Функция Math.abs ()
- JavaScript | Функция String ()
- Как получить имя запущенной функции с помощью JavaScript?
- JavaScript | Параметры функции
- JavaScript | Функция toPrecision ()
- JavaScript | Вызов функции
- JavaScript | Функция Array.of ()
- Как переопределить функцию JavaScript?
- JavaScript | Массив каждой () функции
- JavaScript | Функция Применить
- JavaScript | Функция toExponential ()
0.00 (0%) 0 votes