Показать сообщение отдельно
  #5 (permalink)  
Старый 14.10.2015, 20:41
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

function Bote(name) {
  this.name = name;
}

Bote.prototype.init = function () {
  alert('bla-bla');
};

function FreeBitcoinAccountController(name) {
  Bote.apply(this, arguments);
}

FreeBitcoinAccountController.prototype = Object.create(Bote.prototype);
FreeBitcoinAccountController.prototype.constructor = FreeBitcoinAccountController;

FreeBitcoinAccountController.prototype.init = function () {
  Bote.prototype.init.call(this); // Bote
  alert('Бот загружен ' + this.name); // FreeBitcoin
};

var a = new FreeBitcoinAccountController('FreeBitcoin');

a.init();
Ответить с цитированием