[Medium] 📄 Promise
Что такое Promise?
Promise — это возможность ES6, введённая в основном для решения проблемы callback hell и упрощения чтения и сопровождения асинхронного кода. Promise представляет собой конечное завершение (или неудачу) асинхронной операции и её результирующее значение.
Promise имеет три состояния:
- pending: начальное состояние
- fulfilled: операция завершена успешно
- rejected: операция завершилась ошибкой