<SCript>
//混合模式继承:原型继承+call继承
//原型模式继承只能把父类私有的,公有的变成B共有的,call继承可以把父类私有的变成自己私有的
function A() {
this.x = 100;
}
A.prototype.getX = function () {
console.log(this.x);
};
function B() {
A.call(this); // n.x = 100
}
B.prototype = new A;//B.prototype: x=100,getX
B.prototype.constructor = B;
var n = new B;
console.log(n.x);
n.getX();
</SCript>
混合模式继承
最新推荐文章于 2021-10-29 15:15:32 发布