Встречается на собеседованиях • сегодня
console.log() - синхронная или асинхронная операция
В браузерах console.log() обычно синхронная операция, но есть нюансы. В Node.js при выводе в терминал или файл она может быть асинхронной (особенно при перенаправлении вывода).
Пример асинхронного поведения в браузере:
js
console.log(1);
setTimeout(() => console.log(2), 0);
console.log(3);
// Вывод: 1, 3, 2Но сам console.log выполняется синхронно - данные сразу передаются в devtools. Однако в некоторых случаях (например, при логировании сложных объектов) браузер может отображать их "лениво", что создает иллюзию асинхронности.

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