从Javascript中的对象继承值

从Javascript中的对象继承值,javascript,javascript-objects,Javascript,Javascript Objects,我创建了一个动物类,它包含动物的对象及其特征 animal = function(){ this.animalType = { tiger:{ Character:[{ Height: , Color:'', Name:'' }] }, Lion:{ Character:[{ Hei

我创建了一个动物类,它包含动物的对象及其特征

animal = function(){
    this.animalType = {
       tiger:{
         Character:[{
              Height: ,
              Color:'',
              Name:''
         }]
       },
       Lion:{
          Character:[{
             Height: ,
            Color:'',
            Name:''
       }]
       }
    };
};

  animal.prototype.getType = function(type){

  };
我想写一个方法来了解动物的特征
“type”是动物类型的键

下面是一个示例,说明了动物类的外观


你的“动物类”似乎太复杂了。所有的老虎都有相同的高度、颜色和名称吗?谢谢格里姆博德。最后,如果我在animal类中有多个对象,我会再次创建一个实例变量,对吗?@Rajan这里有一个正在使用的示例:--如果这是您正在寻找的,请将此答案标记为正确。干杯
var animal = function(o){
    this.type = o.type || 'unknown';
    this.height = o.height || -1;
    this.color = o.color || 'unknown';
    this.name = o.name || 'unknown';
}
animal.prototype.getType = function(){
    return this.type;
}

var tiger = new animal({
    type: 'tiger',
    height: 120,
    color: 'red',
    name: 'billy'
});

alert(tiger.getType());