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
网友评论