作用: 改变this的指向。(用别的函数实现自身的功能,需要自身需要总包含其中的全部功能)
区别:传参不同。
<script>
function Wheel(wheelSize, style) {
this.wheelSize = wheelSize;
this.style = style;
}
function Sit(c,sitColor) {
this.c = c;
this.sitColor = sitColor;
}
function Model(height, width,len) {
this.height = height;
this.width = width;
this.len = len;
}
function Car(wheelSize, style,c,sitColor,height, width,len) {
Wheel.call(this,wheelSize,style);
Sit.call(this,c,sitColor);
Model.apply(this,[height,width,len]);
}
</script>
必须new,调用构造函数。(构造函数命名规则,大驼峰命名)
var car = new Car(20,"花里胡哨的");