Загрузка…
JavaScript · junior · сложность 2
Модули — переиспользуемые куски кода с явным import/export. Плюсы:
import
export
// myModule.js export const myFunction = () => { console.log("Hello, World!"); }; // main.js import { myFunction } from "./myModule.js"; myFunction();
<script type="module" src="main.js"></script>
Модули по умолчанию в strict mode, имеют свою область видимости.
Итог: модули режут проект на явные границы вместо «одного огромного скрипта в global».