为了账号安全,请及时绑定邮箱和手机立即绑定

ES6中用extends继承时,如何在子类的方法中使用父类的构造方法?

ES6中用extends继承时,如何在子类的方法中使用父类的构造方法?

达令说 2018-08-31 09:09:39
如下,错误示例:'use strict'class MyDate extends Date{    constructor(){        super();     }     fromDate(date){        var mTimes = super(date);//这里想调用new Date(date)的构造方法     } }
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

没这样的语法,这么写会报错,如果你想用的话这么写吧

class MyDate extends Date { //你的代码多了括号

    constructor(){        super();
    }

    fromDate(date){        var mTimes = new Date(date);
    }
}

Class用法


查看完整回答
反对 回复 2018-10-14
  • 1 回答
  • 0 关注
  • 1103 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信