Мадыфікатар readonly у TypeScript

З дапамогай мадыфікатара 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, даступную толькі для чытання. Стварыце аб'ект дадзенага класа і вывядзіце яго ўзрост на экран.