奋斗楼房

文章
6
资源
0
加入时间
2年10月17天

React中super(props)和super()以及不写super()的及ES6和ES5的区别

一、constructor和super的基本含义constructor() – 构造方法这是es6中的类的默认方法,通过new命令生成对象实例自动调用的方法。并且,该方法是类中必须要有的,如果没有显示定义,则会默认添加空的constructor()方法。super() – 继承在class方法中,继承是使用extends关键字来实现继承的。子类必须在constructor()中调用super()方法,否则新建实例时会报错。报错的原因是,子类是没有自己的this对象的,它只能继承父类的this对