当采用覆盖原型对象来扩展方法时:Person.prototype={
getName:functiion(){
//to do
},
getAge:function(){
//to do
}
}
需要在原始构造器中 返回: return this
所有javascript对象均是从其对应的构造器的prototype继承,而prototype通过constructor属性指向构造器来关联.这样形成从构造器到prototype 到javascript对象落地的全链路.此外,js内置的Object提供对所有js对象属性的操作函数。