function CreatePerson(name,age){
//浏览器默认创建的对象就是实例p1
this.name = name;
this.age = age;
this.write = function(){
console.log(this.name,this.age);
}
//浏览器默认将创建的实例返回
}
var p1 = new CreatePerson(‘Amy’,18);
var p2 = new CreatePerson(‘Bob’,18);
var p3 = CreatePerson(“Cindy”,20);
1.构造函数的名称需大写
2.用this指向
3.new实例化对象
缺点:
每次new都会开辟一块空间,浪费内存