Помогите с наследованием. Имеется код:
function planet(){
this.animal = planet.animal;
}
planet.animal = function(){
alert('animal');
this.fox = function(){
alert(animal -> fox);
};
}
planet = new planet();
при вызове planet.animal(), alert появляется -> planet.animal() - работает
planet.animal();
но когда я вызываю planet.animal().fox(); ни чего не происходит. Помогите исправить ошибку