Вступление:

Недавно я сделал несколько постов о различных хуках в React JS, однако сегодня я подумал, что было бы полезно сделать шаг назад и поговорить о чем-то в ванильном JavaScript.

Многие люди (включая меня!) совершают ошибку, прыгая прямо в фреймворки/библиотеки/проекты, не имея четкого понимания самого языка, поэтому я пишу эти сообщения в блоге!!

Многие материалы, которые я использую, взяты из W3schools (крикните им!). См. здесь для получения дополнительной информации: https://www.w3schools.com/js/js_async.asp

Проверьте мои партнерские ссылки, чтобы получить скидку:

CleverSetups:
https://cleversetups.com/?ref=y_OiTWvsl_9GD

КОД СКИДКИ: «VNCS»

PAPA:
Платиновый: https://www.papareact.com/a/2147491765/fGcDDEcG
Алмазный: https://www.papareact.com/a/2147491766/fGcDDEcG
Diamond 3 Month Split: https://www.papareact.com/a/2147491767/fGcDDEcG
GitHub Repo: https://www.papareact.com/a/2147491768/fGcDDEcG
Платиновый 3-месячный сплит: https://www.papareact.com/a/2147491769/fGcDDEcG

Как всегда, прежде чем я попаду в пост; обязательно аплодируйте и делитесь, чтобы это дошло до большего количества людей!

Асинхронный:

Ключевое слово «асинхронный» заставляет функцию возвращать обещание.

Что такое обещание?

В этот момент вы можете подумать: «Что такое обещание?».

Обещание — это объект JavaScript, который находится в состоянии «Ожидание», «Выполнено» или «Отклонено» (аналогично реальным обещаниям!). Они позволяют нам обрабатывать асинхронные действия!

Обычно это возвращаемые значения:

В ожидании — не определено.

Выполнено — объект результата.

Отклонено — объект ошибки.

Подробнее об асинхронности:

См. этот пример из W3Schools:

Ждите:

Это ключевое слово заставляет функцию ЖДАТЬ обещания. И «async», и «await» обычно идут рука об руку при создании функций!

Ожидание должно использоваться внутри функции, использующей ключевое слово «асинхронное».

В этом примере создается обещание (следовательно, асинхронное), затем функция ожидает его и затем, в случае успеха, возвращает «Я люблю тебя !!»!

Этот пример похож, но ждет 3000 перед возвратом промиса!

В этом примере выполняется запрос GET, ожидая его завершения, прежде чем выводить информацию о нем!

Заключительные вещи:

Как всегда, не забудьте поаплодировать и поделиться этим постом, чтобы он дошел до большего числа людей!!!

Следите за Vikram Nayyar CS на всех платформах!!!

Хештеги:

#computerscience #coding #programming #technology #python #programmer #computer #developer #tech #coder #java #javascript #code #codinglife #webdeveloper #softwareengineer #html #machinelearning #softwaredeveloper #programmers #software #engineering #linux #programmingmemes #artificialintelligence #наука о данных #компьютерная инженерия #кибербезопасность #взлом #bhfyp