<script>
//组合继承(原型链+对象冒充)
function Test(age) {
this.family=["爸爸","妈妈"];
this.age=age;
}
Test.prototype.fun=function () {
return this.age+this.family;
}
function Util(age) {
Test.call(this , age);//对象冒充
}
Util.prototype=new Test();//原型链
var a=new Util(23);
alert(a.age);//23
a.family.push("姐姐");
alert(a.fun());//23爸爸,妈妈,姐姐
var aa=new Util(22);
alert(aa.age);//22
alert(aa.fun());//22爸爸,妈妈
</script>
js组合继承(原型链+对象冒充)
最新推荐文章于 2019-08-27 09:56:37 发布