Modullar katta JS dastur kodlarini import/export orqali qismlarga bo'lib ishlatishdir. Bunda har bir modul alohida fayl bo'ladi. Har bir alohida fayl o'zidan funksiya, class, o'zgaruvchi va boshqalarni tashqariga export qiladi yoki boshqa fayldan import qilingan modulni ishlatadi. Bu orqali kodimiz tushunarli, qayta ishlatishga oson va yaxshi strukturaga ega bo'ladi.
Oddiy "JS script"lardan "modul JS script"larning farqi:
- Modul fayllar avtomatik ravishda
use strictishlatadi - Har bir modulda alohida scope mavjud
type=modulebo'lgan fayllar avtomatikdeferattributini ham ishlatadithiskalit so'ziundefinded-ga teng bo'ladi