- 在堆内存中创建一个新对象(空对象)
- 这个对象内部的
[[prototype]]
属性(对象的隐式原型)被赋值为构造函数的prototype
属性(构造函数的显式原型) - 构造函数内部的
this
指向创建出来的新对象 - 执行函数的内部代码(函数体代码)
- 如果构造函数没有返回非空对象,则会返回创建出来的新对象
new都做了什么
最新推荐文章于 2023-06-02 23:03:59 发布
[[prototype]]
属性(对象的隐式原型)被赋值为构造函数的prototype
属性(构造函数的显式原型)this
指向创建出来的新对象