Tidak seperti Objek biasa di mana key harus berupa string, Map dapat menggunakan objek, fungsi, atau tipe data apa pun sebagai kunci (key).
JS Maps
Contoh Kode JS Maps:
<!DOCTYPE html>
<html>
<body style="font-family: sans-serif; padding: 20px;">
<h2>Penggunaan JavaScript Map</h2>
<p id="hasilMap"></p>
<script>
const kursus = new Map();
kursus.set("html", { nama: "HTML Dasar", modul: 90 });
kursus.set("css", { nama: "CSS Lengkap", modul: 125 });
const info = kursus.get("css");
document.getElementById('hasilMap').innerHTML =
"Modul: <strong>" + info.nama + "</strong> (" + info.modul + " topik)";
</script>
</body>
</html>
Uji kode JavaScript di atas dengan menekan tombol atau mengamati perubahan nilai pada elemen HTML.