Modificatorul readonly în TypeScript
Cu ajutorul modificatorului readonly
proprietățile pot fi făcute accesibile doar
pentru citire. Să ne uităm la un exemplu.
Să facem în clasa User proprietatea
name accesibilă doar pentru citire:
typescriptclass User {
readonly name: string;
constructor(name: string) {
this.name = name;
}
}
Să creăm un obiect al clasei, setând un nume cu o anumită valoare:
typescriptlet user: User = new User('john');
Să citim valoarea numelui:
typescriptconsole.log(user.name); // 'john'
Însă încercarea de a scrie în proprietate o altă valoare va duce la o eroare:
typescriptuser.name = 'eric'; // eroare
Задание 1
Setați clasei User proprietatea
age, accesibilă doar pentru citire.
Creați un obiect al acestei clase și afișați
vârsta sa pe ecran.