promise.all() JavaScript
Promise в JavaScript
Promise в JavaScript — это объект, который представляет собой завершение (или неудачу) асинхронной операции и ее результат. Он позволяет работать с асинхронным кодом более удобно и читабельно, чем с использованием колбеков. Вот основные аспекты, связанные с Promise: Чтобы создать новый Promise, используется конструктор Promise, который принимает функцию с двумя параметрами: resolve и reject. const myPromise = new Promise((resolve, reject) => {
// Асинхронная операция
const success = true;...
🔥 Promise в JavaScript: как асинхронный код сделать элегантным
Привет, коллеги! 👋 Давайте разберём промисы до самых мелочей — так, чтобы вы не просто знали синтаксис, а понимали, как они работают под капотом. Промис — это специальный объект в JavaScript, который представляет собой "контейнер" для будущего значения. Когда я только начинал работать с промисами, мне помогло такое сравнение: Представьте, что вы заказываете товар в интернет-магазине. В момент заказа вам дают: Техническая реализация: Важно: промис переходит из pending либо в fulfilled, либо в rejected — и это одноразовое изменение (нельзя "передумать")...