Модуль є фрагмент коду у зовнішньому файлі, який виконує певне завдання чи функцію. Це окрема сутність у програмі, що забезпечує модульність і код
. Інкапсулюючи відповідний код у модулі, розробники можуть ефективніше організувати свої програми та полегшити їх обслуговування.
Використовуються модулі JavaScript щоб розділити ваш код на менші, більш керовані частини, а не зберігати його в одному файлі та переміщувати ці частини в інші файли чи проекти. Модулі можуть містити функції, змінні та об’єкти, які виконують певні функції.
Сценарії призначені для синхронного завантаження та оцінки; модулі призначені для асинхронного завантаження та оцінки. Першому заборонено імпортувати, що запускає введення-виведення. Останній дозволений до імпорту.
Простіше кажучи, модуль — це файл javascript, структурований у файл меншого та більш керованого розміру. У наведеному нижче прикладі main. js — це файл javascript, який не є модулем, але обидва полотна.
Модуль може визначати функції, класи та змінні. Модуль також може містити код, що виконується. Групування пов’язаного коду в модуль полегшує розуміння та використання коду. Це також робить код логічно організованим.
Модуль у JavaScript – це просто файл, що містить відповідний код. У JavaScript ми використовуємо ключові слова імпорту та експорту для обміну та отримання функціональних можливостей у різних модулях відповідно. Ключове слово export використовується, щоб зробити змінну, функцію, клас або об’єкт доступними для інших модулів.