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

JavaScript является синхронным или асинхронным

JavaScript — однопоточный и синхронный язык, но с возможностью асинхронного выполнения кода через механизмы Event Loop, Web APIs (в браузере) и Callback Queue.

Пример синхронного кода:

javascript
console.log('1');
console.log('2'); // Выполняется строго после '1'

Пример асинхронного кода:

javascript
console.log('1');
setTimeout(() => console.log('2'), 0); // Попадает в очередь и выполнится после синхронного кода
console.log('3');
// Результат: 1, 3, 2

Асинхронность достигается через колбэки, промисы и async/await, но сам движок JS обрабатывает код синхронно.

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

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

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

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