Function Num(a)
{ this.number = a; this.mul2 = _mul2; }
function_mul2()
{ return this.number * 2; }
//-- Конец документации на объект Num. --
Объект санды сақтап, оны 2-ге көбейте алады.
Енді былай жазамыз:
var x = new Num(10);
var у = x.mul2();
alert("Проверка объекта
Num: 10*2="+y);
Енді Num объектісі үшін мұрагер жасаймыз:
// Объект Numa (наследован от Num)
Function Numa(a)
{ this.parent = Num; // родителем объявлен Num
This.parent(a); // вызван конструктор родителя
this.put = _put;// объявлен новый тәсіл у потомка }
Function _put()
{ alert("Исходное число=" + this.number);}
// Конец документации на объект Numа.
Мұрагерді тексеру үшін былай жазамыз:
// Проверка Num
var z = new Numa(100);
z.put();
Экранда мынадай жазу пайда болады:
«Исходное число=100»
Num объектісіне жаңа тәсіл қосып былай жазамыз:
Num.prototype.mul3 = _mul3;