TypeScript-de readonly modifikatory

readonly modifikatory bilen häsietleri diňe okamak üçin elýeterli etmek mümkin. Mysal üçin göreli. User klasyndaky name häsietini diňe okamak üçin edeliň:

typescriptclass User {
  readonly name: string;
  
  constructor(name: string) {
    this.name = name;
  }
}

Klasyň objektiň döredip, ada belli bir bahany bereliň:

typescriptlet user: User = new User('john');

Adyň bahasyny okaýalyň:

typescriptconsole.log(user.name); // 'john'

Emma häsiýete başga bir baha ýazmak synanyşygyny ýalňyşlyga getirer:

typescriptuser.name = 'eric'; // ýalňyşlyk
Задание 1

User klasyna diňe okamak üçin elýeterli age häsietini belläň. Bu klasyň objektiň dörediň we onuň ýaşyny ekrana çykaryň.