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 Terbuka

Hampir 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); // true

Live 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