function Person(name){
// this 指向当前实例化的对象,不影响其它
// 这样定义的方法,会添加到 原型链上
this.getName = function(){
return name;
};
this.setName = function (value) {
name = value;
};
}
var person = new Person("Nicholas");
console.log(person.hasOwnProperty("setName")); // true
console.log(person.getName()); //"Nicholas"
person.setName("Greg");
var person2 = new Person("rojers");
console.log(person2.getName()); //"rojers"
person2.setName("ken");
console.log(person.getName()); //"Greg"
console.log(person2.getName()); //"ken"