1、创建一个新对象,如:var person = {};
2、新对象的_proto_属性指向构造函数的原型对象,这样新对象就拥有了构造函数中的方法。
3、将构造函数的作用域赋值给新对象。(也所以this对象指向新对象)
4、执行构造函数内部的代码,将属性添加给this新对象。
5、返回新对象person。
1、创建一个新对象,如:var person = {};
2、新对象的_proto_属性指向构造函数的原型对象,这样新对象就拥有了构造函数中的方法。
3、将构造函数的作用域赋值给新对象。(也所以this对象指向新对象)
4、执行构造函数内部的代码,将属性添加给this新对象。
5、返回新对象person。