Встречается на собеседованиях • сегодня
Что происходит при импортировании модуля
При импорте модуля в JavaScript происходит следующее:
- Проверка кэша - если модуль уже был загружен, используется кешированная версия
- Если модуль не в кэше - происходит загрузка и парсинг файла
- Выполнение кода модуля в строгом режиме (
'use strict') - Формирование экспортируемых значений
- Добавление модуля в кэш
Пример:
js
// module.js
export const PI = 3.14;
export function calc() { /*...*/ }
// main.js
import { PI, calc } from './module.js';Особенности:
- Импорт всегда поднимается (hoisted) в начало файла
- Модули выполняются только один раз
- Импорт/экспорт работает только в модулях (файлы с type="module" или .mjs)

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