Что такое promise?
Объект Promise (обещание) используется для отложенных и асинхронных вычислений. Promise может находиться в трёх состояниях:
- ожидание (pending) : начальное состояние, не выполнено и не отклонено.
- выполнено (fulfilled) : операция завершена успешно.
- отклонено (rejected) : операция завершена с ошибкой.
Для прочтения: