每日一题day9:new操作符具体都干了些什么呢?

79 阅读1分钟

创建一个新的实例时必须用到new操作符

流程:

1.创建一个新对象
2.将构造函数的作用域赋值给新对象(this 指向新对象)
3.执行构造函数中的代码(给新对象添加熟悉)
4.返回新对象\

实现功能:

  1. 访问到了构造函数里的属性
  2. 访问到了构造函数 prototype 里的属性

image.png