利用计算属性实现全名输出
时间: 2024-10-13 13:06:21 浏览: 17
微信小程序在页面中使用计算属性,监听
5星 · 资源好评率100%
在编程中,特别是JavaScript等语言中,利用计算属性(Computed Properties,也称为getter和setter)可以实现动态生成或基于其他属性值的复杂逻辑。例如,如果你想创建一个名为`fullName`的计算属性,它结合了姓氏(`lastName`)和名字(`firstName`),你可以这样做:
```javascript
let person = {
firstName: 'John',
lastName: 'Doe',
// 定义get方法(getter),即获取全名的逻辑
get fullName() {
return this.firstName + ' ' + this.lastName;
}
};
console.log(person.fullName); // 输出 "John Doe"
```
在这个例子中,当你访问`person.fullName`时,并不会直接返回存储在对象中的`firstName`和`lastName`,而是会触发`fullName`属性的getter函数,将这两个字段合并成全名。
阅读全文