Этот вопрос проверяет понимание асинхронного программирования в JavaScript.
Короткий ответ
Promise (Обещание) — это объект, который представляет результат асинхронной операции. Он может находиться в одном из трех состояний: ожидание (pending), успех (fulfilled) или ошибка (rejected). Промисы помогают избежать "ада колбэков" и делают код чище.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.