我有这样的类:
class X extends Y {
public save() {
}
}
abstract class Y {
public saving() {
}
}
const x = new X;
x.save();
如何确保对save
触发器的每个调用之前都saving
?
在 PHP 中,我们可以使用 __call
并检查方法名称。Javascript有类似的方法吗?
首先定义抽象类 Y,然后再扩展它。然后,您可以使用super
关键字访问基类成员。请参阅下面的代码。
abstract class Y {
public saving() {
console.log("Y Class Saving")
}
}
class X extends Y {
public save() {
super.saving();
console.log("X Class Save")
}
}
const x = new X();
x.save();
可以在操场上测试上面的代码
希望对:)有所帮助