Встречается на собеседованиях • сегодня
Если микрозадача создает новую микрозадачу, в какую очередь она уходит
Новая микрозадача попадает в конец текущей очереди микрозадач. В Event Loop микрозадачи обрабатываются до полного опустошения очереди перед переходом к макрозадачам (рендеринг, setTimeout и т.д.).
Пример:
javascript
Promise.resolve().then(() => {
console.log('Микрозадача 1');
Promise.resolve().then(() => console.log('Вложенная микрозадача'));
}).then(() => console.log('Микрозадача 2'));
// Вывод:
// Микрозадача 1
// Вложенная микрозадача
// Микрозадача 2Все микрозадачи выполняются в одной и той же итерации цикла событий, пока очередь не станет пустой.

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