![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2003
Адрес: Петербург
Сообщений: 432
|
Pet = function( name )
{
this.name = name;
}
Pet.prototype.legs = 4;
Pet.prototype.pet = true;
Dog = function( name ){
this.$_base = Pet;
this.$_base (name);
delete (this.$_base);
}
Dog.prototype.__proto__ = Pet.prototype;
Dog.prototype.price = 10;
rover = new Dog( "Rover" );
for(var i in rover){ trace( i + ":\t" + rover[i] ) }
Подскажите, пожалуйста, как rover получает свойство name. Я не понимаю как работает: this.$_base = Pet; this.$_base (name); delete (this.$_base); Почему просто this.Pet (name); - не читает? Что передается в случае this.Pet (name); ? |
![]() |
Часовой пояс GMT +4, время: 15:17. |
|
|
« Предыдущая тема | Следующая тема » |
|
|