Кода -копия выглядит следующим образом:
// Использовать метод вызова для реализации наследования JS
Функция A (Color) {
this.acolor = color;
this.ashowcolor = function () {
document.writeln ("Acolor:" + this.acolor);
}
}
Функция B (цвет, имя) {
A.call (это, цвет);
this.bname = name;
this.bshowname = function () {
document.writeln ("bname:" + this.bname);
}
}
var obja = new a ("red");
obja.ashowcolor ();
Document.writeln ("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
var objb = new B («черный», «демо»);
objb.ashowcolor ();
objb.bshowname ();
Document.writeln ("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------