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

Какие аргументы принимает конструктор Promise

Конструктор Promise принимает один аргумент — функцию-исполнитель (executor), которая вызывается сразу при создании промиса. Эта функция принимает два параметра:

  1. resolve — функция для успешного завершения промиса (переход в состояние fulfilled).
  2. reject — функция для отклонения промиса (переход в состояние rejected).

Пример:

javascript
const promise = new Promise((resolve, reject) => {
  const success = true;
  if (success) {
    resolve('Успех!');
  } else {
    reject('Ошибка!');
  }
});

Функция-исполнитель выполняется синхронно сразу после создания промиса. Важно: если в ней произойдёт необработанная ошибка, промис автоматически отклонится.

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

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

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

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