【代码】JS通过自定义混入函数实现多继承

前言

JS通过自定义混入函数实现多继承

源代码

1
2
3
4
5
6
7
8
9
10
11
12
13
class GrandFather {
...
}

function mixinFather(BaseClass) {
return class extends BaseClass {
...
}
}

class Son extends mixinFather(GrandFather) {
...
}

完成