1,使用对象冒充
function a(){} ,function b(){
this.c=a(将a作为b的内部属性)
this.c()
},
2,extend继承
class a{} ,class b extend class a{super()}
3,原型链
function a(){} ,function b(){},b.prototype=new a()
4,构造函数
function a(){} ,function b(){
a.call(this)
}
1,使用对象冒充
function a(){} ,function b(){
this.c=a(将a作为b的内部属性)
this.c()
},
2,extend继承
class a{} ,class b extend class a{super()}
3,原型链
function a(){} ,function b(){},b.prototype=new a()
4,构造函数
function a(){} ,function b(){
a.call(this)
}