[英]refer super context in es6 javascript
如何引用超級上下文? 與引用超級屬性或功能無關。
例如
class ParentClass {
constructor () {}
aFunction () {}
}
class ChildClass extends ParentClass {
constructor () { super(); }
aFunction () {
super.aFunction.apply(***super***, arguments);
}
}
完全受支持的ES6環境中的“適當”語法可能是
super.aFunction(...arguments);
完全跳過設置上下文,但是Node尚不支持散布運算符,因此您需要使用上下文顯式調用該函數。 即使是在super
的情況下, this
仍然是相同的上下文,因此您仍然會
super.aFunction.apply(this, arguments);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.