在实例化对象的时候new关键字具体做了哪些操作?
a 创建了一个空对象 {}
b 通过原型链把空对象和构造函数连接起来
__proto__ = prototype
c 构造函数的this指向新对象,并执行函数体
d 判断构造函数的返回值,返回对象就使用该对象,没有返回值,就会通过this创建一个对象
卷帝
a 创建了一个空对象 {}
b 通过原型链把空对象和构造函数连接起来
__proto__ = prototype
c 构造函数的this指向新对象,并执行函数体
d 判断构造函数的返回值,返回对象就使用该对象,没有返回值,就会通过this创建一个对象