JavaScript对象的prototype属性
前言:我认为prototype是用来扩展对象的属性和方法的,至少目前用到的是这样的。
1、扩展对象属性
var user=function (){ this.name="PJL"; this.age="21"; this.gender="male"; } user.prototype.id=20; user.prototype.district='CN';
2、扩展对象的方法
user.prototype.sayHello=function(){ alert("hello!Ladies and gentlemen....."); } user.prototype.play=function(){ alert("Let's play outside when you back!"); } var myself=new user(); alert("id"+myself.id+",name:"+myself.name); myself.sayHello();
注:如有理解错误之处希望指正不甚感激!
纸上得来终觉浅,绝知此事要躬行。