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

Что в Promise выполняется синхронно

В Promise синхронно выполняется код внутри функции-исполнителя (executor), переданной в конструктор new Promise(). Это включает все операции до вызова resolve или reject.

Пример:

javascript
console.log('1');

new Promise((resolve, reject) => {
  console.log('2'); // Синхронно
  resolve('3');
}).then(console.log); // Асинхронно

console.log('4');

Вывод:

text
1
2
4
3

Обработчики .then(), .catch(), .finally() всегда выполняются асинхронно, даже если Promise уже resolved/rejected.

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

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

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

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