getter和setter不就是赋值与获取值的意思吗? var obj = {}; obj.name="john" 这种写法不是更简单吗?为什么还要用getter和setter呢?
1 回答

侃侃无极
TA贡献2051条经验 获得超10个赞
function setter(val){ if(checkValue(val)) { this.val = val } }
setter和getter都用处都是对赋值和取值操作做进一层封装,在赋值之前或者赋值之后做某些操作。
添加回答
举报
0/150
提交
取消