JAVASCRIPTV Telegram 1206
🖥 Асинхронность в JS

Хорошая статья о том, как реализована асинхронность в JavaScript, когда и для чего её использовать

Содержание статьи:
Синхронный код и его проблемы
Асинхронный код
Стек вызовов
Цикл событий
Колбэки
Промисы (Promise)
Асинхронные функции
— Связка async/await
— Плюсы async/await

Пару фактов из статьи:
Асинхронный код включает функции обратного вызова (колбэки), которые вызываются в ответ на события.

Ад колбэков — проблема, связанная с использованием большого количества обратных вызовов в асинхронном коде.

Промисы — объект-обёртка для асинхронного кода, который содержит состояние и работает аналогично колбэкам.

Асинхронные функции — функции, которые возвращают промисы и могут быть вызваны с помощью ключевого слова await.

Связка async/await позволяет писать более чистый и короткий код, а также обрабатывать ошибки с try-catch.

В Node.js и некоторых браузерах есть setImmediate(), который выполняет почти то же, что и setTimeout() с нулевым таймером.

Promise.all() и Promise.race() используются для ожидания выполнения всех запросов или ожидания выполнения первого запроса из списка.

Для обхода асинхронных итерируемых сущностей можно использовать for await...of.

📎 Статья

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍165🔥2👏2



tgoop.com/javascriptv/1206
Create:
Last Update:

🖥 Асинхронность в JS

Хорошая статья о том, как реализована асинхронность в JavaScript, когда и для чего её использовать

Содержание статьи:
Синхронный код и его проблемы
Асинхронный код
Стек вызовов
Цикл событий
Колбэки
Промисы (Promise)
Асинхронные функции
— Связка async/await
— Плюсы async/await

Пару фактов из статьи:
Асинхронный код включает функции обратного вызова (колбэки), которые вызываются в ответ на события.

Ад колбэков — проблема, связанная с использованием большого количества обратных вызовов в асинхронном коде.

Промисы — объект-обёртка для асинхронного кода, который содержит состояние и работает аналогично колбэкам.

Асинхронные функции — функции, которые возвращают промисы и могут быть вызваны с помощью ключевого слова await.

Связка async/await позволяет писать более чистый и короткий код, а также обрабатывать ошибки с try-catch.

В Node.js и некоторых браузерах есть setImmediate(), который выполняет почти то же, что и setTimeout() с нулевым таймером.

Promise.all() и Promise.race() используются для ожидания выполнения всех запросов или ожидания выполнения первого запроса из списка.

Для обхода асинхронных итерируемых сущностей можно использовать for await...of.

📎 Статья

@javascriptv

BY Javascript






Share with your friend now:
tgoop.com/javascriptv/1206

View MORE
Open in Telegram


Telegram News

Date: |

How to Create a Private or Public Channel on Telegram? Telegram offers a powerful toolset that allows businesses to create and manage channels, groups, and bots to broadcast messages, engage in conversations, and offer reliable customer support via bots. The administrator of a telegram group, "Suck Channel," was sentenced to six years and six months in prison for seven counts of incitement yesterday. As of Thursday, the SUCK Channel had 34,146 subscribers, with only one message dated August 28, 2020. It was an announcement stating that police had removed all posts on the channel because its content “contravenes the laws of Hong Kong.” How to Create a Private or Public Channel on Telegram?
from us


Telegram Javascript
FROM American