# Promise

URL: https://chugunov.pro/glossary/frontend/promise/
Раздел: [Frontend](https://chugunov.pro/glossary/frontend/)
Обновлено: 28.07.2026.
Источник: глоссарий веб-разработки chugunov.pro.

## Коротко

JavaScript-объект, представляющий будущий результат асинхронной операции и позволяющий обработать успех или ошибку.

## Что такое «Promise»

JavaScript-объект, представляющий будущий результат асинхронной операции и позволяющий обработать успех или ошибку. Промис находится в состоянии ожидания, а затем выполняется или отклоняется. Его обрабатывают методами `then` и `catch` или удобным синтаксисом async/await. Промисы упорядочивают асинхронный код, избавляя от вложенных колбэков.

## Связанные термины

- [Валидный код](https://chugunov.pro/glossary/frontend/validnyi-kod/) — Код или документ, соответствующий синтаксису и обязательным правилам используемой спецификации.
- [Включённое состояние](https://chugunov.pro/glossary/frontend/vkliuchionnoe-sostoianie/) — Состояние, в котором элемент или функция доступны и готовы реагировать на действия.
- [Вложенность](https://chugunov.pro/glossary/frontend/vlozhennost/) — Размещение одних конструкций внутри других, например HTML-элементов, CSS-правил или компонентов.
- [Вложенный](https://chugunov.pro/glossary/frontend/vlozhennyi/) — Расположенный внутри другой структуры, правила, элемента или компонента.
- [Отключённое состояние](https://chugunov.pro/glossary/frontend/otkliuchionnoe-sostoianie/) — Состояние элемента, в котором он не принимает обычные пользовательские действия и часто визуально приглушён.
- [Mock-объект](https://chugunov.pro/glossary/frontend/mock-ob-ekt/) — Тестовый заменитель зависимости, который имитирует ответы и позволяет проверять ожидаемые обращения.
- [Spread-синтаксис](https://chugunov.pro/glossary/frontend/spread-sintaksis/) — Синтаксис JavaScript с троеточием, раскрывающий элементы коллекции или свойства объекта в новом контексте.
- [Stub-объект](https://chugunov.pro/glossary/frontend/stub-ob-ekt/) — Упрощённая тестовая замена зависимости, возвращающая заранее подготовленные значения.
