该静态方法被调用,其
this值是类对象,子类,你把它称为后的构造。因此,您可以使用实例化它
new:
class Animal { static findOne() { return new this; }}class Human extends Animal{}class Dog extends Animal{}const human = Human.findOne() // returns a Human instanceconst dog = Dog.findOne() // returns a Dog instance


