Встречается на собеседованиях • сегодня
Почему из консоли нельзя достучаться до модуля
В браузере модули, загруженные через `import/export`, работают в изолированной области видимости (module scope). Это часть стандарта ES Modules – каждый модуль имеет собственную область видимости, и его переменные/функции недоступны глобально.
**Пример:**
```javascript
// module.js
const secret = 42;
export function getSecret() { return secret; }
```
```html
```
**Как получить доступ:**
1. Явно экспортируйте нужные функции/переменные
2. Присваивайте их вручную в `window` (не рекомендуется):
```javascript
window.secret = secret; // теперь доступно в консоли
```
Это поведение обеспечивает инкапсуляцию и предотвращает конфликты имен.

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