TypeScript-də readonly modifikatoru

readonly modifikatoru vasitəsilə xassələri yalnız oxumaq üçün əlçatan edə bilərsiniz. Gəlin nümunə ilə baxaq. User sinfində name xassəsini yalnız oxumaq üçün əlçatan edək:

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

Sinifin obyektini yaradaq və ada müəyyən qiymət təyin edək:

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

Adın qiymətini oxuyaq:

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

Lakin xassəyə başqa qiymət yazmaq cəhdi xəta ilə nəticələnəcək:

typescriptuser.name = 'eric'; // xəta
Задание 1

User sinfinə yalnız oxumaq üçün əlçatan olan age xassəsini təyin edin. Bu sinfin obyektini yaradın və onun yaşını ekrana çıxarın.