Skip to content
10 / 32

Что такое промис (Promise) в JavaScript?

Promise — объект, представляющий результат асинхронной операции, который будет доступен в будущем. Промис находится в одном из трёх состояний: pending (ожидание), fulfilled (выполнен успешно) или rejected (отклонён с ошибкой). Состояние меняется один раз и навсегда. Промисы решают проблему callback hell и позволяют выстраивать цепочки асинхронных операций через .then/.catch/.finally.

Что такое промис (Promise) в JavaScript? | JScriptiser