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