当前位置: 首页 > Web前端 > JavaScript

JavaScript中的get和set方法详解:原来js中的对象还可以有这种骚操作

时间:2023-03-26 23:55:15 JavaScript

JavaScript中get和set方法详解:原来js中的对象也可以有这种撒娇操作对象是这样定义的constobj={name:'xiaohong',age:18,getAge(){returnthis.age}}使用obg.getAge()很直观//18但是很多同学可能没看过mdn上的所有解释,不知道有get和set方法https://developer.mozilla.org...我们把上面的写法改一下constobj={name:'xiaohong',age:18,getgetAge(){returnthis.age}}obj.getAge//18可以看到上面两种写法当我们获取getAge属性时略有不同。前者是调用函数,后者可以直接调用属性获取。再看set方法,因为set是设置对应的值,所以我们不需要返回任何东西,只需要有一个赋值操作就可以了constclass={setaddStudent(name){this.students.push(name);},学生:[]};class.addStudent='EN';class.addStudent='FA';console.log(class.students);你学骚年了吗?