Встречается на собеседованиях • сегодня
Когда выполняется Promise
Promise выполняется асинхронно, сразу после текущего синхронного кода. Он попадает в очередь микрозадач (microtask queue), которая обрабатывается перед следующей итерацией цикла событий (event loop).
js
console.log('Start');
new Promise(resolve => {
console.log('Promise created');
resovle('Resolved');
}).then(result => console.log(result));
console.log('End');
// Вывод:
// Start
// Promise created
// End
// ResolvedОбработчики .then()/.catch()/.finally() выполняются после завершения основного потока, даже если промис уже resolved.

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