其他分享
首页 > 其他分享> > 在实例化对象的时候new关键字具体做了哪些操作?

在实例化对象的时候new关键字具体做了哪些操作?

作者:互联网

a 创建了一个空对象 {}
b 通过原型链把空对象和构造函数连接起来__proto__ = prototype

c 构造函数的this指向新对象,并执行函数体

d 判断构造函数的返回值,返回对象就使用该对象,没有返回值,就会通过this创建一个对象

标签:__,proto,对象,创建,关键字,实例,返回值,new,构造函数
来源: https://www.cnblogs.com/zhulongxu/p/16597446.html