TypeScript-ում readonly մոդիֆիկատորը
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 դաշտը:
Ստեղծեք այդ դասի օբյեկտ և արտածեք
նրա տարիքը էկրանին: