Middle
12
Что такое Promise? Какие состояния есть у Promise?
Companies where asked
нейровэд
Answer from AI
sobes.tech AI
Promise — это объект в JavaScript, представляющий результат асинхронной операции, который может быть доступен сейчас, позже или никогда.
Состояния Promise:
- pending (ожидание) — начальное состояние, операция ещё не завершена.
- fulfilled (выполнено) — операция успешно завершена, доступен результат.
- rejected (отклонено) — операция завершилась с ошибкой.
Пример создания Promise:
const promise = new Promise((resolve, reject) => {
setTimeout(() => {
resolve('Успех');
}, 1000);
});
promise.then(result => console.log(result)); // Через 1 секунду выведет 'Успех'