TypeScript'теги readonly модификатору
readonly модификаторунун жардамы менен
касиеттерди окушууга гана мүмкүн кылууга болот.
Келгиле, мисал аркылуу карап көрөлү.
User класстагы name касиетин
окушууга гана мүмкүн кылалы:
class User {
readonly name: string;
constructor(name: string) {
this.name = name;
}
}
Классын объектин түзүп, атагына белгилүү бир маани берели:
let user: User = new User('john');
Атагынын маанисин окуйлу:
console.log(user.name); // 'john'
Ал эми касиетке башка маани жазганы аракет кылуу катага алып келет:
user.name = 'eric'; // ката
User класска окушууга гана мүмкүн
age касиетин ылайыктаңыз.
Ушул класстын объектин түзүп, анын жашын
экранга чыгарыңыз.