Kirekebishi readonly katika TypeScript
Kwa kutumia kirekebishi readonly
sifa zinaweza kufanywa kuwa za kusomwa pekee.
Tuangalie kwa mfano.
Tufanye katika darasa User sifa
name iwe ya kusomwa pekee:
typescriptclass User {
readonly name: string;
constructor(name: string) {
this.name = name;
}
}
Tutengeneze kitu cha darasa, tukiweka jina thamani fulani:
typescriptlet user: User = new User('john');
Tusome thamani ya jina:
typescriptconsole.log(user.name); // 'john'
Lakini jaribio la kuandika kwenye sifa thamani nyingine litasababisha hitilafu:
typescriptuser.name = 'eric'; // hitilafu
Задание 1
Weke darasani User sifa
age, iwe ya kusomwa pekee.
Tengeneza kitu cha darasa hili na uandike
umri wake kwenye skrini.