Modifier readonly di TypeScript

Dengan menggunakan modifier readonly properti dapat dibuat hanya dapat dibaca. Mari kita lihat contohnya. Mari kita buat properti name dalam kelas User menjadi hanya dapat dibaca:

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

Mari buat objek dari kelas, dengan memberikan nilai tertentu untuk nama:

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

Mari baca nilai nama:

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

Namun, upaya untuk menulis nilai lain ke dalam properti akan menyebabkan error:

typescriptuser.name = 'eric'; // error
Задание 1

Berikan kelas User properti age yang hanya dapat dibaca. Buat objek dari kelas ini dan tampilkan usianya di layar.