Публикации по теме 'asyncawait'


Асинхронное/ожидание в NodeJS
В этом посте мы узнаем, как мы можем упростить приложение NodeJS на основе обратного вызова или обещания с помощью async/await. Если вы хотите прочитать про обещания в NodeJS, пожалуйста, прочтите мой предыдущий пост здесь . Что такое асинхронные функции в NodeJS? Асинхронная функция изначально доступна в NodeJS и объявлена ​​с помощью ключевого слова async. Асинхронные всегда возвращают обещание, даже если вы явно не прописываете их для этого. Кроме того, на данный момент..

JS — Исполнитель обещаний
При создании экземпляра промиса мы все передаем функцию — эта функция является исполнителем для этого экземпляра промиса. Или, другими словами, экземпляры промисов принимают в качестве аргумента метод, называемый исполнителем. new Promise(executor) Исполнитель промиса executor принимает в качестве аргументов два метода: resolve и reject. Внутри исполнителя, если вызывается разрешение, экземпляр Promise становится выполненным. const executor = (resolve, reject) => {..

Отмена обещаний с помощью генераторов в ES6 JavaScript
В моем предыдущем сообщении в блоге я объяснил основы работы с генераторами в ES6 Javascript. Если вы еще не читали, вы можете проверить это здесь 👉 Общие сведения о генераторах в ES6 Javascript Многие из вас просили о реальных примерах использования генераторов, поэтому я собираюсь показать одну из проблем, с которыми я столкнулся. Введение Но чтобы объяснить проблему, я должен сказать несколько слов о нашем продукте Mews Navigator , над которым мы работаем. Навигатор..

Javascript асинхронный
Функция обратного вызова: В JavaScript вы также можете передать функцию в качестве аргумента функции. Эта функция, которая передается в качестве аргумента внутри другой функции, называется функцией обратного вызова. function greeting(name, callback) { console.log('Hello' + ' ' + name); callback(); } // callback function function Demo() { console.log('I am callback function'); } // passing function as an argument greeting ('Surya', Demo ); ВЫВОД: Привет,..

Асинхронное программирование JavaScript
Когда строки кода на любом языке программирования выполняются и завершаются в том порядке, в котором они встречаются, это называется синхронным потоком или поведением. Если вы считаете приведенный ниже список набором синхронно выполняемых строк кода, он всегда будет выполняться в одной и той же последовательности. Строка 2 будет выполнена и завершена только после завершения строки 1 и до начала строки 3: print(“Line 1”) print(“Line 2”) print(“Line 3”) Порядок, в котором появляются..

Обратные вызовы, обещания и ожидания
Обещания, обратные вызовы и async/await — все это методы, используемые в JavaScript для управления асинхронным выполнением кода. Обратные вызовы — это функции, которые передаются в качестве аргументов другим функциям, которые вызываются после завершения асинхронной операции. Обратные вызовы могут привести к «аду обратных вызовов», ситуации, когда глубоко вложенные и трудночитаемые функции обратного вызова используются для обработки нескольких асинхронных операций. Промисы..