Мне любопытно, почему у меня нет доступа к определенным переменным в консоли браузера, когда мой тип сценария установлен на type="module"
.
Ниже приведена гипотетическая установка:
<!DOCTYPE html>
<html>
<head>
<div id="containerFirst">...</div>
<div id="differentContainer">...</div>
</head>
<body>
...
</body>
<script type="module" src="module.js"></script>
<script src="normal.js"></script>
</html>
А вот два файла JS, первый модуль. js:
export const firstContainer = document.getElementById('containerFirst');
и аналогичная структура переменных в обычном порядке. js:
const otherContainer = document.getElementById('differentContainer');
Когда я запускаю это в браузере, я могу получить доступ к переменной, определенной в обычном режиме. js, введя ее непосредственно в консоль, но не из модуля. js. Я надеюсь найти некоторую ясность в этом вопросе. Спасибо!