Мне было трудно изучать концепцию async & await в JavaScript, поэтому я хочу объяснить здесь как можно проще, чтобы вам было совсем не сложно:
Что касается асинхронных функций, я полагаю, вы уже знаете об обещаниях в JS. Если нет, прочитайте об обещаниях в JavaScript здесь:
https://amitabhiam.medium.com/i-promise-this-way-promise-won-t-break-your-heart-in-javascript-promises-727747b8a6ec
асинхронные функции :
Функцию можно сделать асинхронной, используя ключевое слово async. Он может содержать ноль или более выражений ожидания.
Он работает с Promise, чтобы избежать ситуации с несколькими .then() в цепочке обещаний или написать поведение на основе обещаний в понятной манере.
Объявление: его можно объявить с помощью «асинхронной функции», где ключевое слово «ожидание» разрешено в теле функции.
Выражение ожидания приостанавливает выполнение до тех пор, пока обещание возврата не будет выполнено или отклонено, что заставляет функцию обещания вести себя синхронно.
await допустимо только внутри асинхронной функции.
Пример использования обещания:
function resolveAfter6Second() {
console.log("starting a slow promise");
return new Promise ((resolve) => {
setTimeout( function () {
resolve("slow");
console.log("This is slow promise");
}, 6000);
} );
}
function resolveAfter3Second() {
console.log("starting fast promise");
return new Promise((resolve) => {
setTimeout(() => {
resolve("fast");
console.log("fast promise is done");
}, 3000);
});
}
async function sequentialStart() {
console.log("performing Sync Operation");
const slow = await resolveAfter6Second();
console.log(slow);
const fast = await resolveAfter3Second();
console.log(fast);
}
sequentialStart();
Когда вы делаете запрос на facebook.com, ваш компьютер ищет доменное имя, чтобы преобразовать это доменное имя в IP-адрес, чтобы ваш компьютер мог установить это соединение.
Введение Инсульт — это неотложная медицинская помощь, которая может случиться с кем угодно в любое время. Это происходит, когда приток крови к части мозга нарушается, что приводит к внезапной потере функции мозга.
Привет, киберлюбители! Добро пожаловать обратно в серию OSINT по поиску угроз. В первой статье я рассказал вам об OSINT и его важности для поиска угроз.
В современном гиперсвязанном мире системы СМИ играют ключевую роль в формировании общественного мнения и, следовательно, в демократическом принятии решений. В своем глубоком анализе политической экономии коммуникации ученый Роберт МакЧесни бросает вызов общепринятому мнению и представляет то, что он называет «пятью истинами» о СМИ.
Если мы хотим продолжать процветать на этой планете, нам придется вести опасные разговоры. Те, которые бросают вызов тому, что мы сделали, что мы делаем и что мы в настоящее время собираемся продолжать делать (или планируем делать).
Во избежание двусмысленности будут использоваться следующие термины; Аутентификатор; Мобильный телефон, используемый для входа на веб-сайт; веб-сайт или приложение, которое пользователь использует для выполнения запроса на вход в систему; Поставщик, предоставляющий данную услугу, например