getters和setters

getter

一个getter是一个获取某个 特定属性的值 的方法。getter方法必须是无参数

setter

一个setter是一个设定某个 特定属性的值 的方法。setter方法只接受一个参数

var o = {
  a: 7,
  get b() { 
    return this.a + 1;
  }, // getter
  set c(x) {
    this.a = x / 2
  } // setter
};

console.log(o.a); // 7
console.log(o.b); // 8
o.c = 50;
console.log(o.a); // 25
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容