TypeScript-de readonly modifikatory
readonly modifikatory bilen
häsietleri diňe okamak üçin elýeterli etmek
mümkin. Mysal üçin göreli.
User klasyndaky name häsietini
diňe okamak üçin edeliň:
class User {
readonly name: string;
constructor(name: string) {
this.name = name;
}
}
Klasyň objektiň döredip, ada belli bir bahany bereliň:
let user: User = new User('john');
Adyň bahasyny okaýalyň:
console.log(user.name); // 'john'
Emma häsiýete başga bir baha ýazmak synanyşygyny ýalňyşlyga getirer:
user.name = 'eric'; // ýalňyşlyk
User klasyna diňe okamak üçin elýeterli
age häsietini belläň.
Bu klasyň objektiň dörediň we onuň ýaşyny
ekrana çykaryň.