Встречается на собеседованиях • сегодня
Почему инициализация промиса - это синхронная операция
Инициализация промиса (new Promise()) синхронна, потому что конструктор промиса сразу вызывает переданный executor (функцию с resolve и reject). Это позволяет выполнить инициализацию и начать асинхронную операцию сразу при создании промиса.
Пример:
javascript
console.log('До промиса');
const promise = new Promise((resolve) => {
console.log('Внутри промиса'); // Синхронный код
setTimeout(() => resolve('Готово'), 1000); // Асинхронная часть
});
console.log('После промиса');Вывод:
text
До промиса
Внутри промиса
После промиса
// Через 1 секунду: промис разрешитсяИсполнение промиса (.then/.catch) — асинхронно, но создание и вызов executor происходят синхронно.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы