Термин JavaScript обновлено

Промис: что это

Коротко

Промис: объект, представляющий результат асинхронной операции. Состояния: pending (ожидание), fulfilled (выполнен со значением) и rejected (отклонён с причиной).

Определение

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

Подробнее

Выполненный или отклонённый промис называют settled.

Из урока «Промисы и async/await за 8 минут»

У промиса три состояния: pending (ожидание), fulfilled (выполнен со значением), rejected (отклонён с причиной). После catch, который вернул значение, цепочка снова в состоянии успеха. finally(fn) не получает аргументов и не меняет результат цепочки, если только сам не бросит ошибку или не вернёт отклонённый промис. Обработчики всегда вызываются асинхронно, микрозадачей, даже если промис уже выполнен.

Читать урок целиком

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по JavaScript проверят, что термин понятен в деле.