前端

梗概

  • new后面接一个构造函数,返回构造函数构造的对象

原理

child::

new的过程

  • 创建一个新对象
  • 将新对象的__proto__(原型)指向构造函数的prototype(原型对象)
  • 构造函数绑定新对象的this,并执行返回结果
    • 判断返回结果是否为null,如果为null,返回新对象,否则直接返回执行结果。
指向原始笔记的链接