Modifikuesi readonly në TypeScript
Me ndihmën e modifikuesit readonly
vetitë mund të bëhen të aksesueshme vetëm
për lexim. Le të shohim një shembull.
Le ta bëjmë vetinë name në klasën
User të aksesueshme vetëm për lexim:
class User {
readonly name: string;
constructor(name: string) {
this.name = name;
}
}
Le të krijojmë një objekt të klasës, duke i caktuar emrit një vlerë:
let user: User = new User('john');
Le të lexojmë vlerën e emrit:
console.log(user.name); // 'john'
Por një përpjekje për të shkruar në veti një vlerë tjetër do të rezultojë në gabim:
user.name = 'eric'; // gabim
Caktoni klasës User vetinë
age, të aksesueshme vetëm për lexim.
Krijoni një objekt të kësaj klase dhe shfaqni
moshën e tij në ekran.