super关键字一般在类的继承中使用
可以简单的理解为使用super调用继承的父类的构造器函数,给父类的属性赋值,或者调用父类的方法
class Person<T> { name: T; constructor(name: T) { this.name = name } } class ChinesePerson extends Person<string> { age: number constructor(name: string, age: number) { super(name) } } let zs = new ChinesePerson('zs', 18) console.log(zs.name) // 'zs'