Die readonly Modifiseerder in TypeScript
Met behulp van die modifiseerder readonly
kan eienskappe slegs leesbaar gemaak word.
Laat ons na 'n voorbeeld kyk.
Kom ons maak die eienskap name in die klas User
slegs leesbaar:
typescriptclass User {
readonly name: string;
constructor(name: string) {
this.name = name;
}
}
Kom ons skep 'n objek van die klas en gee die naam 'n sekere waarde:
typescriptlet user: User = new User('john');
Lees die waarde van die naam:
typescriptconsole.log(user.name); // 'john'
Maar 'n poging om 'n ander waarde in die eienskap te skryf sal tot 'n fout lei:
typescriptuser.name = 'eric'; // fout
Задание 1
Gee aan die klas User 'n eienskap
age wat slegs leesbaar is.
Skep 'n objek van hierdie klas en vertoon
die ouderdom daarvan op die skerm.