Показать сообщение отдельно
  #3 (permalink)  
Старый 23.06.2015, 01:04
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 456

ivanWantsToKnow,
function Animal () {
    this.run = function () {
        if (this.constructor === Beaver) {
            console.log('beaver running');
        } else if (this.constructor === Deer) {
            console.log('deer running');
        }
    };
}
 
function Beaver () {
}
Beaver.prototype = new Animal();
Beaver.prototype.constructor = Beaver;
 
function Deer () {
}
Deer.prototype = new Animal();
Deer.prototype.constructor = Deer;
 
var deer = new Beaver();
deer.run();
Ответить с цитированием