bird1继承animal这个构造函数var bird1=new animal();
for(var a in Bird){
if(Bird.hasOwnProperty(a){
bird1[a]=Bird[a]
})
}
//这样得出的bird1既继承了animal又含有Bird的属性bird1不继承animal这个构造函数var bird1={};
for(var a in Bird){
bird1[a]=Bird[a]
}
//这样得出的bird1仅仅包含了animal当前的所有属性和Bird的所有属性,但不继承animal