Встречается на собеседованиях • сегодня
Почему нельзя достучаться до модуля
В JavaScript модули изолированы и не имеют доступа к переменным друг друга по умолчанию - это принцип инкапсуляции. Чтобы получить доступ к экспортируемым значениям, нужно явно импортировать их через import.
Пример:
javascript
// moduleA.js
const secret = 42;
export const publicValue = 'Hello';
// moduleB.js
import { publicValue } from './moduleA.js';
console.log(publicValue); // Работает
console.log(secret); // Ошибка: secret is not definedОсновные причины недоступности:
- Каждый модуль имеет собственную область видимости
- Доступны только явно экспортированные значения
- Нельзя получить доступ к локальным переменным модуля извне

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