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


Promise.all ()
Мне с треском не удавалось найти элегантное решение для заполнения состояния данными, полученными в результате серии последовательных вызовов API, девяти , если быть точным. Это казалось чрезмерным, но, конечно, я не мог быть единственным человеком, которому когда-либо требовалось сразу несколько вызовов API - так, как, черт возьми, они это сделали? Задача заключалась в том, чтобы создать стол размером 3 x 3 ячейки, который бы отображал самые низкие ежемесячные ставки для планов на 250,..

Введение в асинхронное программирование
Что такое концепция? Вы когда-нибудь просыпались поздно на работу или в школу, заставляя вас принять душ всего за 4 минуты? Если вы похожи на меня, то ответ «да — часто». Со временем, в попытке максимизировать эффективность, я научился принимать душ с нанесения шампуня, затем мыть тело, пока шампунь остается на волосах, и, наконец, споласкивать его. Это отличный пример выполнения набора задач асинхронно . Вместо того, чтобы ждать и ничего не делать, пока шампунь был на моих..

JavaScript
JavaScript — самый известный язык программирования в мире, который используется для реализации веб-приложений. Кроме того, это легкий, интерпретируемый или своевременно компилируемый язык программирования с первоклассными функциями. Стрелочные функции Функциональные выражения — не единственный способ создания функций; есть еще один действительно простой и простой синтаксис, который часто предпочтительнее. Это известно как «функции стрелки». С выражением функции let area =..

Понимание Asyncio: увлекательное исследование асинхронного программирования на Python
Темы охватывали: Введение Краеугольный камень Asyncio: сопрограммы Подождите: переключатель управления Управление несколькими задачами Asyncio.gather: оркестратор задач Заключение Введение В огромном океане библиотек Python есть одна, которая часто остается незамеченной, но при этом способна революционизировать то, как мы пишем код: asyncio. Это библиотека, предназначенная для написания однопоточного параллельного кода, способ совмещения нескольких задач, повышения..

Какие, к черту, обратные вызовы? Обещания? Асинхронно\Подождать? - какой БЕСПРЯДОК
Моя цель в этой серии постов состоит в том, чтобы помочь вам лучше понять эту большую концепцию, рассмотрев множество различных точек зрения и объяснений. Я надеюсь, что вы найдете это полезным для лучшего понимания того, что такое асинхронность и почему вам нужно это понимать. Но сначала давайте начнем с самого начала, давайте углубимся (: JavaScript — это однопоточный язык программирования. Хорошо… Попробуем еще раз. В JavaScript используется среда выполнения с одним потоком,..

Как выполнять промисы последовательно
Как выполнять промисы последовательно Если вы кодировали с помощью Javascript, скорее всего, вы использовали промисы в своем коде. Это важно для функционального программирования, а Promise.all , который входит в состав ES6, достаточно для запуска параллельных асинхронных задач. Однако, если вы хотите запускать свои задачи последовательно, вам не повезло с новой библиотекой промисов. Недавно я столкнулся с вариантом использования, когда мне нужно было последовательно вызывать..

Как отловить все виды асинхронных ошибок в JavaScript
Чтобы отлавливать все типы асинхронных ошибок в JavaScript, вы можете использовать блок try/catch и обернуть в него свою асинхронную функцию. Вот пример того, как перехватывать все ошибки в асинхронной функции: async function foo() { try { const result = await asyncFunc(); // do something with the result } catch (error) { // handle the error } } В приведенном выше коде блок try содержит вызов асинхронной функции, а блок catch обрабатывает любые ошибки, которые..