iegorov
10/30/2013 - 11:31 AM

Паттерн повторного использования кода на классах 2

Паттерн повторного использования кода на классах 2

function Parent(name) {
  this.name = name || 'Adam';
}

Parent.prototype.say = function() {
  return this.name;
};

function Child(name) {
  Parent.apply(this, arguments);
}

var kid = new Child('Patrick');
console.log(kid.name); // 'Patrick'
typeof kid.say; // 'undefined'