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

Какой объект возвращает конструктор Promise

Конструктор Promise возвращает объект, который представляет асинхронную операцию. У него есть три состояния:

  • pending — начальное состояние (ожидание)
  • fulfilled — операция успешно завершена
  • rejected — операция завершена с ошибкой

Объект Promise имеет методы:

  • .then() — для обработки успешного выполнения
  • .catch() — для обработки ошибок
  • .finally() — выполнится в любом случае

Пример:

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

promise
  .then(result => console.log(result)) // "Успех!"
  .catch(error => console.error(error));
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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