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

Как называется механизм очередности выполнения операций

В JavaScript используется Event Loop — механизм, который управляет выполнением кода, обрабатывая очередь задач (Call Stack, Callback Queue, Microtask Queue).

  1. Синхронный код выполняется сразу.
  2. Асинхронные операции (например, setTimeout, fetch) попадают в очередь.
  3. Микрозадачи (Promises, queueMicrotask, MutationObserver) имеют приоритет перед макрозадачами (setTimeout, события UI).

Пример:

javascript
console.log('Start');  
setTimeout(() => console.log('Timeout'), 0);  
Promise.resolve().then(() => console.log('Promise'));  
console.log('End');  

Вывод:

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

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

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

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