关于prototype的一点理解
/* var person = {}; person.getName = function() { alert("name1"); } var employee = {}; employee.getTitle = function() { alert("title1"); } //从person对象中继承方法,通过简单的从一个对象原型向另一个对象原型复制方法实现的 employee.getName = person.getName; person.getName = function() { alert("name2"); } person.getName();//name2 employee.getName();//name1 */ function f() { this.name = "feile"; } f.prototype.getName = function() { alert("name1"); } var a = new f(); var b = new f(); a.getName();//name1 b.getName();//name1 f.prototype.getName = function() {//改变原型方法 alert("name2"); } a.getName();//name2,新创建的对象中的方法也随之改变 b.getName();//name2