访问器(get)和修改器(set)
一种方法:(常用第一种)
function Student(name, age, phone) {
this.name = name;
this.age = age;
this.phone = phone;
}
Object.defineProperty(Student.prototype, "name", {
set: function (name) {//修改
_name = name;
},
get: function () {//访问
return _name;
}
});
二种方法:
function Student(name, age, phone) {
this.name = name;
this.age = age;
let _phone = phone;
this.getPhone=function(){//访问
添加限制条件,满足条件再执行,会起到限制作用
return _phone;
};
this.setPhone=function(phone){//修改
添加限制条件,满足条件再执行,会起到限制作用
_phone=phone;
}
}