简要回答
new的作用是通过构造函数来创建一个实例对象
- 创建一个空对象
- 继承了该函数的原型(为步骤1新创建的对象添加属性**
__proto__**,将该属性链接至构造函数的原型对象 ) - 属性和方法被加入到
this引用的对象中(将步骤1新创建的对象作为**this**的上下文 ) - 新创建的对象由
this所引用,并且最后隐式的返回this(如果该函数没有返回对象,则返回**this**)
new的作用是通过构造函数来创建一个实例对象
__proto__**,将该属性链接至构造函数的原型对象 )this 引用的对象中(将步骤1新创建的对象作为**this**的上下文 )this 所引用,并且最后隐式的返回 this(如果该函数没有返回对象,则返回**this**)