Показать сообщение отдельно
  #30 (permalink)  
Старый 24.03.2013, 18:24
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

var Animal = function () {
    this.animal = 'animal';
};
Animal.prototype.say = function () {
    alert('i animal');
};

var Cat = function () {
        Animal.apply(this, arguments);

        this.cat = 'cat';
}
Cat.prototype = Object.create(Animal.prototype, {
    constructor: {value: Cat, writable: true, enumerable: false, configurable: true}
});
Cat.prototype.say = function () {
    Animal.prototype.say.call(this);
    alert('and i cat');
};

new Cat().say();


То есть на сегодняшний день этот код должен примерно так выглядеть?
Ответить с цитированием