Class di JavaScript menyediakan sintaks berorientasi objek yang bersih untuk membuat cetak biru (blueprint) pembuatan banyak instance objek serupa.
JS Classes
Contoh Kode JS Classes:
<!DOCTYPE html>
<html>
<body style="font-family: sans-serif; padding: 20px;">
<h2>OOP dengan JavaScript Class</h2>
<p id="hasilClass"></p>
<script>
class Kursus {
constructor(nama, kategori) {
this.nama = nama;
this.kategori = kategori;
}
getDeskripsi() {
return `Kursus ${this.nama} (Kategori: ${this.kategori})`;
}
}
const kelasJs = new Kursus("JavaScript Interaktif", "Web Development");
document.getElementById('hasilClass').innerText = kelasJs.getDeskripsi();
</script>
</body>
</html>
Uji kode JavaScript di atas dengan menekan tombol atau mengamati perubahan nilai pada elemen HTML.