Показать сообщение отдельно
  #6 (permalink)  
Старый 19.05.2021, 22:03
Аватар для deGeneral
Интересующийся
Отправить личное сообщение для deGeneral Посмотреть профиль Найти все сообщения от deGeneral
 
Регистрация: 27.11.2019
Сообщений: 10

Сообщение от Alexandroppolus Посмотреть сообщение
как раз именно это и не надо делать.

правильная сборка:
function Boss() {
    this.id = 0;
    this.desc = 'Main object'
}

function SubBoss() {
    Boss.call(this);
    this.department = 1;
}
SubBoss.prototype = Object.create(Boss.prototype);
SubBoss.prototype.constructor = SubBoss

subBoss = new SubBoss();

console.dir(SubBoss);
console.log(subBoss);
console.log(subBoss.desc);
Спасибо, интересно. Не встречал такого способа связывания ранее.
Ответить с цитированием