TypeScript-ում readonly մոդիֆիկատորը

readonly մոդիֆիկատորի օգնությամբ դաշտերը կարելի է դարձնել միայն կարդալու համար: Եկեք նայենք օրինակով: User դասում դարձնենք name դաշտը միայն կարդալու համար:

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

Ստեղծենք դասի օբյեկտ՝ անվանը տալով որոշակի արժեք:

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

Կարդանք անվան արժեքը.

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

Սակայն դաշտում այլ արժեք գրելու փորձը կհանգեցնի սխալի.

typescriptuser.name = 'eric'; // սխալ
Задание 1

User դասին ավելացրեք միայն կարդալու համար նախատեսված age դաշտը: Ստեղծեք այդ դասի օբյեկտ և արտածեք նրա տարիքը էկրանին: