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


Использование асинхронных генераторов в качестве пользовательских потоков данных
Одним из самых последних дополнений к ECMAScript / JavaScript являются генераторы асинхронности; они построены на основе обычных генераторов, чтобы добавить асинхронную функциональность. Если вы еще не знакомы с ними, генераторы - это специальные функции, которые могут «возвращать» несколько раз, используя инструкцию yield , подобную этой: // Generator functions are declared with an asterisk (function*) function* makeRangeGenerator (start, end) { let n = 0; for (let i = start; i..

Сон в JavaScript
«Я привык к функции sleep (), которая существует в C, Python, Bash и многих других. Как я могу спать на JavaScript? » Ты не можешь. В JavaScript нет функции сна. Но вы можете создать что-то очень похожее const sleep = ms => new Promise(resolve => { setTimeout( () => {resolve()}, ms ); }); Это создает обещание , которое разрешится за ms миллисекунды, поэтому вы можете использовать его с Promise.then(callback) console.log(Date());..

Асинхронный JavaScript против промисов
Ведение этого блога по делу без особых случайностей сосредоточится на ключевых словах и синтаксисе и, наконец, на ключевом различии, которое будет очень полезно для вас, чтобы усвоить концепции так же легко, как собрать цветы из сада. События и функции обратного вызова имеют недостатки при обработке асинхронных операций, здесь на сцену выходят промисы. обещания решили проблему неуправляемого кода, возникшего из-за функций обратного вызова. СИНТАКСИС ПРОИЗВОДСТВЕННЫЙ КОДЕКС..

Javascript следующего поколения
Функции пусть и const Стрелочные функции экспорт и импорт Классы Параметры распространения и отдыха Разрушение Литералы шаблонов Функции массива Асинхронный код пусть и const разрешить Ключевое слово let используется для объявления переменной блочной области, что означает, что переменная доступна только внутри блока, в котором она была объявлена. Блок определяется фигурными скобками {} let можно переназначить другим значениям, но нельзя повторно объявить. if..

Обещания в JavaScript
Объект Promise представляет окончательное завершение (или сбой) асинхронной операции и ее результирующее значение. Состав Обещания имеют базовый план new Promise( /* executor */ function(resolve, reject) { ... } ); Функция, переданная с аргументами resolve и reject . executor function выполняется немедленно реализацией Promise, передавая функции resolve и reject (исполнитель вызывается до того, как конструктор Promise даже вернет созданный объект). Функции resolve..

Обещания в Express.js: API и тестирование
Я всегда придерживался своих асинхронных предпочтений, используя обратные вызовы и другие исправления как знак чести: никаких обещаний для меня я бы злорадствовал с гордостью. Идиот. На самом деле обещания велики - на самом деле для современного приложения Node / Express они равносильны важности. Проблема, которую необходимо решить, - это проблема асинхронных / асинхронных операций. То есть, говоря простым языком, когда операция или функция начинает выполняться, но по какой-либо..

Async/await или .then() что это такое и когда их использовать.
JavaScript, несомненно, является одним из самых популярных языков программирования, используемых разработчиками как для фронтенда, так и для бэкенда. С появлением асинхронного программирования стали широко использоваться две важные функции JavaScript: async/await и .then() . Обе эти функции используются для обработки асинхронного кода, но между ними есть некоторые различия, которые необходимо понимать разработчикам. Итак, давайте поговорим о различиях между async/await и .then() и..