Модификатор 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, доступно само за читање.
Направите објекат ове класе и испишите
његове године на екран.