在Javascript中继承object中的值

时间:2015-10-01 08:19:14

标签: javascript javascript-objects

我创造了一个动物类,它拥有动物的特征及其特征。

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

  animal.prototype.getType = function(type){

  };

我想写一个menthod来获得动物的特征 '类型'掌握动物类型的关键

1 个答案:

答案 0 :(得分:0)

这是一个动物类应如何看的例子。 DEMO

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());