Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с наследованием (https://javascript.ru/forum/misc/28886-pomogite-s-nasledovaniem.html)

develka 06.06.2012 09:18

Помогите с наследованием
 
Помогите с наследованием. Имеется код:
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(); ни чего не происходит. Помогите исправить ошибку

Octane 06.06.2012 09:50

А вашем коде нет никакого наследования. Чтобы заработало, нужно в методе animal сделать return this, но сам код не имеет смысла.

Цитата:

Сообщение от develka
animal -> fox

В JavaScript нет таких конструкций.


Часовой пояс GMT +3, время: 00:42.