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

Сколько раз вызовется console.log(1) при импорте его как модуля в нескольких местах

При импорте модуля с console.log(1) он выполнится только один раз, независимо от количества импортов. Это связано с кешированием модулей в Node.js/ESM.

Пример:

js
// module.js
console.log(1);
export const foo = 'bar';

// file1.js
import { foo } from './module.js';

// file2.js
import { foo } from './module.js';

Даже при импорте в нескольких файлах, console.log(1) выполнится только один раз при первом импорте. Последующие импорты получат кешированную версию модуля.

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

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

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

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