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