...


Замена свойств
    Часто бывает полезно заменить поведение "родителя" новым, чтобы обеспечить нужные свойства для пользовательских объектов. Например, значением по умолчанию toString() для объектов является " [object Object] ". Возможно, вы пожелаете заменить такое поведение, определив новый, более подходящий метод toString() для объектов определенных типов:

Robot.prototype.toString = function() { return "[object Robot]"; );

Для классов, унаследованных от Robot, метод можно тоже заменить, например, так:

UltraRobot.prototype.toString = function() {return "[object UltraRobot]"; };

Это не только желательная практика программирования, но это оказывается полезным при отладке, поскольку " [object Object] " вряд ли сообщит вам то, что нужно.
назад: Наследование далее:



( )


10

?

:










@ 2008-2011 Amber

.