Показать сообщение отдельно
  #20 (permalink)  
Старый 03.12.2014, 18:25
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

kostyanet,
Да

var SomeConstructor = function(name, age) {
  this.name = name;
  this.age = age;
};
SomeConstructor.prototype.getName = function () {
  return this.name;
};
SomeConstructor.prototype.addAge = function () {
  return this.age++;
};

var SomeChild = function () {
  SomeConstructor.apply(this,arguments)
};
SomeChild.prototype = Object.create(SomeConstructor.prototype);
SomeChild.constructor = SomeChild;

SomeChild.prototype.childMethod = function () {
  return true;
}

var child = new SomeChild("child", 20);

alert(JSON.stringify(child, "", 4));
alert(child.childMethod());

Последний раз редактировалось tsigel, 03.12.2014 в 18:32.
Ответить с цитированием