ES Modules memungkinkan Anda membagi kode JavaScript yang besar menjadi file-file kecil yang terpisah dan rapi, lalu mengimpor fungsionalitas yang diperlukan saja.
JS Modules
Contoh Kode JS Modules:
<!DOCTYPE html>
<html>
<body style="font-family: sans-serif; padding: 20px;">
<h2>Struktur Modul ES6 (export & import)</h2>
<pre style="background:#1e293b; color:#38bdf8; padding:15px; border-radius:8px;">
// file: matematika.js
export const pi = 3.14159;
export function tambah(a, b) { return a + b; }
// file: main.js
import { pi, tambah } from './matematika.js';
console.log(tambah(5, 10)); // 15
</pre>
</body>
</html>
Uji kode JavaScript di atas dengan menekan tombol atau mengamati perubahan nilai pada elemen HTML.