上面代码确保构造函数只能通过命令调用。 需要注意的是,子类继承父类时,new.target会返回子类。 利用这个特点,可以写出不能独立使用、必须继承后才能使用的类。 注意,在函数外部,使用new.target会报错。