Встречается на собеседованиях • сегодня
Что будет с Promise без асинхронности
Promise без асинхронности будет работать синхронно, но сохранит свою цепочку вызовов. Promise сам по себе не делает код асинхронным - он лишь предоставляет удобный интерфейс для работы с асинхронными операциями.
javascript
const syncPromise = new Promise((resolve) => {
resolve(42); // синхронное выполнение
});
syncPromise.then(value => {
console.log(value); // 42
});
console.log('После Promise');
// Вывод:
// После Promise
// 42Однако, даже при синхронном resolve, обработчики .then() всегда выполняются асинхронно, после завершения текущего стека вызовов (микрозадача). Поэтому 'После Promise' выведется раньше.

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