Salinan kode adalah sebagai berikut:
// Gunakan metode panggilan untuk mengimplementasikan warisan JS
fungsi a (warna) {
this.acolor = warna;
this.ashowColor = function () {
Document.writeln ("Acolor:" + this.acolor);
}
}
fungsi b (warna, nama) {
A.call (ini, warna);
this.bname = name;
this.bshowname = function () {
document.writeln ("bname:" + this.bname);
}
}
var obja = a baru ("merah");
Obja.AshowColor ();
Document.writeln ("---------------------------------------------------------------------------------------------------------------------
var objb = baru b ("hitam", "demo");
objb.ashowColor ();
objb.bshowname ();
Document.writeln ("---------------------------------------------------------------------------------------------------------------------