Публикации по теме 'async-functions'


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

Демистификация асинхронной итерации с функцией сокращения JavaScript
Наиболее часто используемые встроенные функции JavaScript для итераций - это reduce, map и forEach . Синхронные итерации с этими функциями очень распространены в разработке JavaScript, и в этой статье мы рассмотрим синхронные и асинхронные версии функции reduce итератора. Синхронное уменьшение Здесь мы получаем массив чисел с именем nums в качестве параметра функции sumIt . В функции sumIt итератор reduce запускается для массива nums , и из функции sumIt возвращается..

Учитывая правило «невозврата-ожидания»…
Во время выполнения урока по React ToolKit createAsyncThunk() мне дали инструкции составить асинхронную функцию обратного вызова, которую она принимает в качестве второго аргумента. Это приближение кода: async () => { const response = await fetchUsers(); return await response.json(); } Роль этой функции обратного вызова заключается в предоставлении свойства полезной нагрузки действия для отправки в хранилище Redux для изменения состояния. В этом случае я извлекал список..

Преимущества использования обещаний JavaScript
Асинхронное кодирование в JavaScript иногда может действовать вам на нервы, особенно когда вы используете стиль передачи с продолжением. Это влияет на читаемость кода, затрудняя разделение на более мелкие независимые части, что приводит к тому, что код более подвержен ошибкам и в который трудно вносить изменения в будущем. Если вы найдете способ писать асинхронный код в стиле, более близком к синхронному, ваша жизнь кодирования, безусловно, станет более приятной. Мы можем добиться..

Обещания и асинхронный JavaScript
В последнее время я делаю кучу вызовов API в JavaScript, что обязательно означает, что я играю с промисами, чтобы уберечь себя от «ада обратных вызовов». Определенно были времена, когда я обнаруживал, что отлаживаю условия гонки, не зная об этом, или у меня был какой-то сильно искаженный вправо код из-за вложения всех моих обратных вызовов, когда я впервые познакомился с JavaScript, поэтому я собираюсь предложить некоторую помощь тем из вас. кто может быть в одной лодке. Для целей этого..

Введение в Async / await и его лучшие практики
Парадигма async/await продолжает доминировать в сообществе JavaScript с момента ее изобретения. Функция async , созданная из встроенного (хотя и не глобального) объекта JavaScript AsyncFunction (или конструктора, если можете), предлагает новую итерацию (написание) асинхронных функций в JavaScript. Если вы хотите обсудить async/await и promises , любезно сделайте это в этом сообщении в блоге, поскольку в этом руководстве не предпринимаются попытки различить / противопоставить..

Асинхронно и ждать
… Асинхронные функции Асинхронная функция — это ярлык для определения функции, которая возвращает обещание. Например, следующие определения эквивалентны: function f() { return Promise.resolve('TEST'); } // asyncF is equivalent to f! async function asyncF() { return 'TEST'; } Точно так же асинхронные функции, которые выдают исключения, эквивалентны функциям, которые возвращают отклонение промисов: function f() { return Promise.reject('Error'); } // asyncF is..