应该是super关键字只能在class内部使用,外部直接调用就会出错,因为你根本不知道父类的构造函数是那个啊。它们只是语法糖而已,JavaScript仍然是基于原型的继承,super本质上就是借用构造函数的一种表现形式,我们可以通过如下清楚看出来。
原始的class实现方法
|
|
语法糖
|
|
应该是super关键字只能在class内部使用,外部直接调用就会出错,因为你根本不知道父类的构造函数是那个啊。它们只是语法糖而已,JavaScript仍然是基于原型的继承,super本质上就是借用构造函数的一种表现形式,我们可以通过如下清楚看出来。
原始的class实现方法
|
|
语法糖
|
|