Не знаю насколько правильно задал вопрос, буду благодарен любой помощи, и возможно ещё каким-то человеческим объяснениям наследования в js
function Animal(obj){
this.name = obj.name;
this.age = obj.age;
this.al = function(){
alert(this.name + ' живут ' + this.age + ' лет');
}
}
var dog = new Animal({name:'dog', age: 15});
dog.al(); // dog живут 15 лет
dog.al = function(){
alert(this.name + ' живут ' + (this.age+10) + ' лет');
}
dog.al(); // dog живут 25 лет
код здесь
http://jsfiddle.net/upxtw8j6/3/
можно ли как то вызвать родной метод al() из Animal, не создавая нового объекта new Animal? то есть что бы опять вывелось 15 лет.