new一个构造函数的过程判断是否是new调用构造器的return new一个构造函数的过程 创建一个新对象将新对象分配给this执行函数代码返回新对象 判断是否是new调用函数内部判断 new.target 是否存在 构造器的return 有return,返回的是对象,则返回有return,返回的不是对象,则返回构造过程创建的对象(过程的第1步)