在Javascript中添加Prototype方法和现有原型有什么区别?
function Person(fname, lname) {
this.fname = fname;
this.lname = lname;
}
Person.prototype.name = function() {
return this.fname + this.lname;
}
和
function Person(fname, lname) {
this.fname = fname;
this.lname = lname;
this.name = function() {
return this.fname
}
}
结果是一样的。