JS 简单原型对象

<!-- ————————JS简单原型 ———————— -->
function Person(){};
Person.prototype={
//constructor:Person,//必须加上 表示原型对象的构造函数
name:"Z3",
age:"20",
job:"人才",
say:function(){
alert("简单原型");
}
};
//ECMN5 给原型对象重新设置构造函数definePropery(IE8/FF4++);
Object.defineProperty(Person.prototype,‘constructor‘,{
enumerable:false,
value:Person
});
alert(Person.prototype.constructor);
<!-- ————————JS 原型的动态特性 ———————— -->
function User(){};
var user2=new User();//
User.prototype={
name:"111",
say:function(){alert(this.name)
}
};
var user=new User();//
user.say();
user2.say();//报错

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。