访问器(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; } }