12345678910111213141516171819202122232425 |
- //存储器: 让我们可以有效的控制对于对象的成员的访问 通过getters或者setters进行操作
- (()=>{
- class Person{
- firstName: string = 'A'
- lastName: string = 'B'
- get fullName(){
- return this.firstName + '_' + this.lastName
- }
- set fullName(value){
- const names = value.split('_')
- this.firstName = names[0]
- this.lastName = names[1]
- }
- }
- const p = new Person()
- console.log(p.fullName)
- p.firstName = 'C'
- p.lastName = 'D'
- console.log(p.fullName)
-
- p.fullName = 'E_F'
- console.log(p.firstName,p.lastName)
- })()
|