直接看代码:
如下
$(function(){
var personVo = new Person("idtest","nametest");alert(personVo.id+";"+personVo.name);
personVo.setId("testPersonId");
alert(personVo.getValue());
});
var Person = function(id, name){ // 声明函数
this.id = id;
this.name = name;
};
Person.prototype={ //再对函数设置属性
getValue: function(){
return this.id+";"+this.name;
},
setId:function(id){
this.id = id;
}
}
本文通过一个具体的示例介绍了如何使用JavaScript定义一个构造函数,并利用原型来为构造出来的对象添加方法。具体包括构造函数的定义、实例化对象、以及如何通过原型链实现方法的共享。

被折叠的 条评论
为什么被折叠?



