我需要重写 Parent 方法并使用 NodeJs 调用 Grandparent 方法。可能吗?
例如:A
和B
是库类。
class A {
printFunction() {
console.log('Hello');
}
}
class B extends A {
printFunction() {
console.log('World');
}
runFunction() {
console.log('Running');
}
}
现在我有一个 C
类,它扩展了 B
类。
class C extends B {
// can i call class A printFunction here?
}
在C类中,我可以调用A类的printFunction
吗?
最佳答案
您可以使用 Function.prototype.call
调用确切的函数:
class C extends B {
callA() {
A.prototype.printFunction.call(this);
}
}
关于javascript - 如何在Nodejs中调用祖 parent 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52189558/