我有一个A班和一个B班的孩子。现在我想从父类的静态方法打印子类名称。但它们都没有使用构造函数或 new 关键字。
Class A {
static run() {
console.log("child class name");
}
}
class B extends A {}
B.run();
B.run() 返回 B 的类名
检查原型是一种可能的方法吗?
class A {
static run() {
console.log(this.prototype instanceof A ? 'B' : 'A');
}
}
class B extends A {}
B.run();
A.run();