/** * javascript对象的方法的3种写法 推荐第三种 运行效率最好 */ function P(name , age){ this.name = name ; this.age = age ; //第一种方法 this.show = function(){ alert(this.name); } this.doing = doing ; } //另外一种方法 function doing(){ alert(this.name); } //第三种方法 //javascript中 prototype 原型 被全部类的实例对象共享 P.prototype.dd = function(){ alert(this.name); } var p1 = new P("mary",22);// Ext.Msg.alert("提示标题","提示信息") var p2 = new P("rose" , 25);// alert(p1.show()==p2.show()); // alert(p1.doing()==p2.doing()); alert(p1.dd()==p2.dd());