JavaScript Getter 和 Setter
提示
- 访问器属性的概念:JavaScript中的访问器属性是通过
get
和set
关键字定义的方法,用于获取或设置对象的属性值。 - Getter方法:Getter方法用于访问对象的属性。通过使用
get
关键字定义,这些方法在访问时像属性一样被调用,而不是像方法那样。 - Setter方法:Setter方法用于修改对象的属性。通过使用
set
关键字定义,这些方法允许在设置属性值时执行额外的逻辑。
在JavaScript中,对象属性有两种类型:
- 数据属性 (Data properties)
- 访问器属性 (Accessor properties)
数据属性 (Data Property)
以下是我们在之前的教程中使用过的数据属性示例。
const student = {
// 数据属性 (data property)
firstName: 'Monica';
};