TypeScript-da readonly modifikatori
readonly modifikatori yordamida
xususiyatlarni faqat o'qish uchun
rukun qilish mumkin. Keling, buni misol
orta ko'ramiz.
User classida name xususiyatini
faqat o'qish uchun rukun qilaylik:
typescriptclass User {
readonly name: string;
constructor(name: string) {
this.name = name;
}
}
Class obyektini yaratib, unga nomiga ma'lum bir qiymat beraylik:
typescriptlet user: User = new User('john');
Nom qiymatini o'qiymiz:
typescriptconsole.log(user.name); // 'john'
Ammo xususiyatga boshqa qiymat yozishga urinish xatolikka olib keladi:
typescriptuser.name = 'eric'; // xatolik
Задание 1
User classiga faqat o'qish
uchun rukun bo'lgan age
xususiyatini qo'shing.
Ushbu class obyektini yarating va
uning yoshini ekranga chiqaring.