es6继承
class father{
constructor(x,y){
this.x=x;
this.y=y;
}
ddd(){}
}
class son extends father{
constructor(x,y,z){
super(x,y);
this.z=z;
}
ggg(){}
}
var r=new son(1,2,3);
console.log(r.__proto__===son.prototype);
console.log(r.__proto__);
console.log(son.prototype);
console.log(father.prototype);
console.log(r instanceof son);
console.log( r instanceof father);
console.log( r.__proto__===son.prototype);//true
console.log(son.__proto__===father);//true
console.log(son.__proto__);//father 类
console.log(son.prototype);//class子类对象
可见 r.__proto__===son;
son.protopype==father;
son.__proto__=class son extends father{....}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步