梗概
- new后面接一个构造函数,返回构造函数构造的对象
原理
child::
new的过程
指向原始笔记的链接
- 创建一个新对象
- 将新对象的
__proto__(原型)指向构造函数的prototype(原型对象)- 构造函数绑定新对象的this,并执行返回结果
- 判断返回结果是否为null,如果为null,返回新对象,否则直接返回执行结果。
child::
new的过程
指向原始笔记的链接
- 创建一个新对象
- 将新对象的
__proto__(原型)指向构造函数的prototype(原型对象)- 构造函数绑定新对象的this,并执行返回结果
- 判断返回结果是否为null,如果为null,返回新对象,否则直接返回执行结果。