# Модификатор readonly в TypeScript

С помощью модификатора `readonly` свойства можно сделать доступными только для чтения. Давайте посмотрим на примере. Сделаем в классе `User` свойство `name` доступным только для чтения:

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

Создадим объект класса, задав имени некоторое значение:

`let user: User = new User('john');`

Прочитаем значение имени:

`console.log(user.name); // 'john'`

А вот попытка записать в свойство другое значение приведет к ошибке:

`user.name = 'eric'; //!! ошибка`

Задайте классу `User` свойство `age`, доступное только для чтения. Создайте объект данного класса и выведите его возраст на экран.

← →
↑