New的过程

106 阅读1分钟

第一步 在内存中创建一个空对象 第二步 将该空对象的 proto 指向了 构造函数的prototype 第三步 将new 后面的构造函数中的this 指向了 new 申请的那个对象 第四步 调用构造函数,执行函数内部代码 通过this(创建的的对象)添加 属性 方法 第五步 在构造函数内部 return this(实例对象)

image.png