JavaScriptTingkat: Lanjutan7 min
Prototype Chain & Inheritance Tingkat Rendah
Pahami mekanisme pewarisan asli JavaScript: rantai prototipe (__proto__), fungsi konstruktor, dan metode Object.create().
Konsep Rantai Prototipe (Prototype Chain)
Pratinjau TerbukaHampir semua objek di JavaScript memiliki tautan ke objek prototipe induk. Saat properti dicari pada sebuah objek dan tidak ditemukan, engine akan menelusuri rantai prototipe ke atas hingga mencapai Object.prototype atau null.
Contoh Kode Sintaks
const robotProto = {
identitas: "Unit Standar",
bicara() {
return `[TRANSMISI] ${this.nama} bersuara: Sistem online.`;
}
};
// Membuat objek baru dengan prototype robotProto
const robotAlpha = Object.create(robotProto);
robotAlpha.nama = "Alpha-01";
console.log(robotAlpha.bicara());
console.log(Object.getPrototypeOf(robotAlpha) === robotProto); // trueLive Compiler Runner
Akses Kursus Wajib Login
Buka Akses Penuh Silabus & Praktikum
Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.
145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi