Readonly modifikators TypeScript
Izmantojot modifikatoru readonly
īpašības var padarīt pieejamas tikai
lasīšanai. Apskatīsim to ar piemēru.
Izveidosim klasē User īpašību
name pieejamu tikai lasīšanai:
typescriptclass User {
readonly name: string;
constructor(name: string) {
this.name = name;
}
}
Izveidosim klases objektu, iestatot vārdam noteiktu vērtību:
typescriptlet user: User = new User('john');
Nolasīsim vārda vērtību:
typescriptconsole.log(user.name); // 'john'
Bet mēģinājums ierakstīt īpašībā citu vērtību izraisīs kļūdu:
typescriptuser.name = 'eric'; // kļūda
Задание 1
Klasei User piešķiriet īpašību
age, pieejamu tikai lasīšanai.
Izveidojiet šīs klases objektu un izvadiet
tā vecumu uz ekrāna.