了解數據manipulation
getters and setters do
設置器:定義一個允許將值分配給私人或受保護屬性的方法。
何時使用getters and setters
使用getters and setters在:
在將數據分配給屬性之前對數據進行驗證。 在訪問/修改屬性之前或之後執行其他操作。
考慮javaScript中的以下示例:- class person {
#名;
#姓;
獲取FullName(){
返回`$ {this。 #firstName} $ {this。 #lastName}`;
}
設置fullname(name){
const [firstName,lastName] = name.split(“”);
這個。 #firstName = firstName;
這個。 #lastName = lastName;
}
}
const Person = new Person();
person.fullname =“ John Doe”;
console.log(person.fullname); // output:“ John Doe” 在此示例中:
[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&華,設定器也可以用於更新相關值。例如,如果您擁有生日屬性,則可以使用二階來驗證日期並執行與個人年齡相關的計算。