我怎样才能提到超级背景? 不是引用超级属性或函数。
例如
class ParentClass {
constructor () {}
aFunction () {}
}
class ChildClass extends ParentClass {
constructor () { super(); }
aFunction () {
super.aFunction.apply(***super***, arguments);
}
}
答案 0 :(得分:2)
"适当"完全支持的ES6环境中的语法可能是
super.aFunction(...arguments);
要完全跳过设置上下文,但Node还不支持扩展运算符,因此需要使用上下文显式调用该函数。即使在super
的情况下,this
仍然是相同的背景,所以您仍然可以
super.aFunction.apply(this, arguments);