new 操作符都帮我们做了什么 / new 操作符的作用:
1.创建一个控对象this
2.给this 添加属性 和方法
3.返回this
创建很多同类型的对象的时候, 可以使用使用工厂模式:
```
function createObj(name, age, gender) {
var obj = {
name: name,
age: age,
gender: gender
}
return obj;
}
var p1 = createObj('张三',19,'男')
var p2 =createObj('李四',20,'男')
console.log(p1,p2);
```
或者使用构造函数模式创建对象:
```
function Person(name,age,gender){
this.name=name;
this.age=age;
this.gender=gender
}
var p3 = new Person('王五',21,'男')
var p4 = new Person('赵六',22,'男')
console.log(p1,p2);
```