JAVASCRIPTV Telegram 1207
🖥 Асинхронность в 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/1207
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/1207

View MORE
Open in Telegram


Telegram News

Date: |

Just at this time, Bitcoin and the broader crypto market have dropped to new 2022 lows. The Bitcoin price has tanked 10 percent dropping to $20,000. On the other hand, the altcoin space is witnessing even more brutal correction. Bitcoin has dropped nearly 60 percent year-to-date and more than 70 percent since its all-time high in November 2021. Find your optimal posting schedule and stick to it. The peak posting times include 8 am, 6 pm, and 8 pm on social media. Try to publish serious stuff in the morning and leave less demanding content later in the day. Telegram message that reads: "Bear Market Screaming Therapy Group. You are only allowed to send screaming voice notes. Everything else = BAN. Text pics, videos, stickers, gif = BAN. Anything other than screaming = BAN. You think you are smart = BAN. On Tuesday, some local media outlets included Sing Tao Daily cited sources as saying the Hong Kong government was considering restricting access to Telegram. Privacy Commissioner for Personal Data Ada Chung told to the Legislative Council on Monday that government officials, police and lawmakers remain the targets of “doxxing” despite a privacy law amendment last year that criminalised the malicious disclosure of personal information. Each account can create up to 10 public channels
from us


Telegram Javascript
FROM American