macdack,
им можно заставить кролика бежать!
// конструктор
function Animal(name) {
this.name = name;
}
// методы в прототипе
Animal.prototype.stop = function() {
this.speed = 0;
alert(this.name + ' стоит');
}
Animal.prototype.run = function(speed) {
this.speed += speed;
alert(this.name + ' бежит, скорость ' + this.speed);
};
// в прототип можно добавить и свойства "по умолчанию"
Animal.prototype.speed = 0;
var animal = new Animal('Кролик');
animal.run(5); // Зверь бежит, скорость 5
animal.run(5); // Зверь бежит, скорость 10
animal.stop(); // Зверь стоит