javascript中getter和setter有什么用?

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

摇曳的蔷薇
浏览 685回答 1
1回答

侃侃无极

function setter(val){    if(checkValue(val)) {        this.val = val     } }setter和getter都用处都是对赋值和取值操作做进一层封装,在赋值之前或者赋值之后做某些操作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript