Встречается на собеседованиях • сегодня

Что возвращает Promise

Promise возвращает объект, который представляет результат асинхронной операции. Он может находиться в одном из трёх состояний:

  1. Pending — начальное состояние, операция ещё не завершена.
  2. Fulfilled — операция успешно завершена, Promise вернул значение (resolve).
  3. Rejected — операция завершилась с ошибкой (reject).

Пример:

javascript
const promise = new Promise((resolve, reject) => {
  setTimeout(() => resolve('Успех!'), 1000);
});

promise.then(result => console.log(result)); // "Успех!"

Методы .then(), .catch(), .finally() позволяют работать с результатом Promise.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы