创建对象
5.混合模型
构造函数模式定义实例属性,而原型模式用于定义方法和共享的属性
function CreatePerson(name){
this.name=name;
}
Create.prototype.showName=function(){
alert(this.name);
}
var p1=new CreatePerson('小米');
p1.showName();
var p2=new CreatePerson('小米');
p2.showName();
alert(p1.showName==p2.showName);//true;原因:都是在原型下面,在内存中只存在一份,地址相同
总结:
function 构造函数(){
this.属性;
}
构造函数.原型.方法=function(){};
var 对象1=new 构造函数();
对象1.方法();


浙公网安备 33010602011771号