class中的super
在ES6之前,javascript都不支持类的概念,开发者都是通过原型实现类似类的结构。
ES5中,我们通过在继承的函数中调用call()或者apply()方法实现继承。
例子1:
ES6中我们可以通过类,我们使用extends实现基类(SuperType)与派生类(SubType)之间的继承。在派生类的constructor中调用super()即可访问基类的构造函数。super()负责初始化this,相当于ES5中的call和apply方法。
在普通方法中,指向父类的原型对象;在静态方法中,指向父类。
转载自:https://m.jb51.net/article/126399.htm,https://www.cnblogs.com/renzhiwei2017/p/9329568.html