а наследование ты делаешь так?
/* Животинка
----------------------------------------------------*/
function Animal() {
this.childerns = [];
this.isWalk = null;
}
Animal.prototype.go = function () {
alert('i going!')
};
/* Кошечка
----------------------------------------------------*/
function Cat() {
this.position = new Position;
this.age = null;
this.name = null;
}
/*наследует от животинки*/
Cat.prototype = new Animal();
Cat.prototype.constructor = Cat;
Cat.prototype.sayMew = function () {
alert('mew')
};