function Son1() {
}
function Father1(name) {
this.name = name
}
Son1.prototype = new Father1()
Son1.prototype.constructor = Son1
function Son2() {
Father2.apply(this)
}
function Father2() {}
function Son3() {
Father3.apply(this)
}
function Father3() {}
Son3.prototype = new Father3()
Son3.prototype.constructor = Son3
function Son4() {
Father4.apply(this)
}
function Father4() {}
function FN() {}
FN.prototype = Father4.prototype
Son4.prototype = new FN()
Son4.prototype.constructor = Son4
class Father5 {}
class Son5 extends Father5 {}