1
function Animal(){
this.name='animail';
this.showName = function(){
alert(this.name);
}
}
function cat(){
this.name='cat';
}
var animal = new Animal();
var c = new cat();
animal.showName.call(c);
Animal.call(cat); //让cat继承Animal的属性
cat.showName(); //alert('animail');
function myFun(a,b,c){
this.a=a;
this.b=b;
this.c=c;
}
function aa(){}
var b = new aa();
alert(b.a);
myFun.call(b,1,2,3);
myFun.apply(b,[1,2,3]); //调用的形式不一样
alert(b.a);