Назад к вопросам
Junior
66
questionbank

Что такое промис и какие у него состояния?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Промис (Promise) — это объект, представляющий конечное завершение (или сбой) асинхронной операции и её результирующее значение.

У промиса может быть одно из трех состояний:

  • Pending (ожидание): Начальное состояние, еще не исполненное и не отклоненное.
  • Fulfilled (исполнено): Операция успешно завершена. В этом состоянии у промиса есть результирующее значение.
  • Rejected (отклонено): Операция завершилась с ошибкой. В этом состоянии у промиса есть причина отклонения (ошибка).

После того, как промис переходит в состояние Fulfilled или Rejected, он считается разрешенным (settled). Состояние разрешенного промиса не может измениться.