Пинки Промис (Pinky promise)- сорт метельчатой гортензии, который восхищает)
🔥 Promise в JavaScript: как асинхронный код сделать элегантным
Привет, коллеги! 👋 Давайте разберём промисы до самых мелочей — так, чтобы вы не просто знали синтаксис, а понимали, как они работают под капотом. Промис — это специальный объект в JavaScript, который представляет собой "контейнер" для будущего значения. Когда я только начинал работать с промисами, мне помогло такое сравнение: Представьте, что вы заказываете товар в интернет-магазине. В момент заказа вам дают: Техническая реализация: Важно: промис переходит из pending либо в fulfilled, либо в rejected — и это одноразовое изменение (нельзя "передумать")...
Тайны Промисов или как правильно заказывать пиццу
Что такое промисы и зачем они нужны? Промисы — это такие специальные объекты в JavaScript, которые помогают управлять асинхронными операциями. Представь себе, что ты заказал пиццу. Ты ведь не будешь стоять у двери и ждать её целый час, правда? Ты продолжишь заниматься своими делами, а когда пиццу привезут, курьер позвонит в дверь. Промисы работают примерно так же: они позволяют JavaScript продолжать выполнять код, пока выполняется асинхронная операция, а затем уведомляют, когда эта операция завершена...