1.创建一个空的对象。 {}
2.将新创建的空对象的原型设置为构造函数的prototype属性值。
3.将构造函数的this指向新创建的对象。
4.执行构造函数中的代码,给新创建的对象添加属性和方法。
5.如果构造函数没有显式地返回一个对象,则返回新创建的对象。
1.创建一个空的对象。 {}
2.将新创建的空对象的原型设置为构造函数的prototype属性值。
3.将构造函数的this指向新创建的对象。
4.执行构造函数中的代码,给新创建的对象添加属性和方法。
5.如果构造函数没有显式地返回一个对象,则返回新创建的对象。