new.target 属性允许你检测函数或构造方法是否是通过new运算符被调用的。在通过new运算符被初始化的函数或构造方法中,new.target返回一个指向构造方法或函数的引用。在普通的函数调用中,new.target 的值是undefined。 new.target 只能在类的 constructor 中或者是函数中获取,使用的方法是 new.target ,new 前面不加任何东西,也不能加this, 如果在函数外使用,那他的值就是 undefined