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.