super

来源:互联网 发布:php 判断上传文件大小 编辑:程序博客网 时间:2024/04/27 09:49

ES6中super用于类继承,有二种方式: 
直接作函数使用,但只能用在构造函数中; 
作为父类,可调用父类的方法和属性(包括静态)。

第一种方式有二点要注意,在构造函数中用this之前,必须先使用super。 
另一点算是super的BUG吧。当父类和子类都重写了构造函数时,如果在子类构造函数中设置类属性~如:this.prop = [];将会报错。具体见:http://stackoverflow.com/questions/31067368/javascript-es6-class-extend-without-super

0 0
原创粉丝点击