javascript里的super有什么用

class Contacts extends React.Component {  
  constructor(props) {
    super(props);
  }
  render() {
    return (
      <div></div>
    );
  }
}

export default Contacts;  

这里面的super有什么用呢?

http://es6.ruanyifeng.com/#docs/class#Class的继承

子类必须在constructor方法中调用super方法,否则新建实例时会报错。这是因为子类没有自己的this对象,而是继承父类的this对象,然后对其进行加工。如果不调用super方法,子类就得不到this对象。

  • 如何判断元素当前处于可视区域内
  • JS怎么监听所有HTTP请求事件
  • 通过url传值时(aa.htm?a=**&b=**) ,部署到iis上 点击时 开始没有问题,点击了几下后 报错
  • 网页在boss直聘手机端打开,点击事件就失效,换个环境就正常
  • JQuery的get()方法
  • 两个页面进行交互,如何实现页面不刷新就更改html?
  • 关于用iscroll.js制作滚屏页面的问题!!!!
  • 关于promise里面then返回reject的疑问
  • 求教 js 怎样对 input 表单的日期输入(如:生日)进行格式化
  • 怎么让输入框支持语音输入
  • 用qiniu-js-sdk上传经常遇到上传99%后停不动