Tur*_*yes 23 javascript subclass ecmascript-6
在ES6中,有没有办法调用通过可变参数传递的父构造函数,la foo.apply(this, arguments)?我找到了答案,我看到的唯一实例是调用super()(无参数)或调用super(x, y)(使用特定参数).super.apply(this, arguments)似乎不起作用.
zer*_*kms 46
我发现方便和遵循的模式是
constructor(...args) {
super(...args);
}
Run Code Online (Sandbox Code Playgroud)
如果你有和使用命名参数,你可以这样做:
constructor(a, b, c) {
super(...arguments);
}
Run Code Online (Sandbox Code Playgroud)
参考文献:
| 归档时间: |
|
| 查看次数: |
6438 次 |
| 最近记录: |