TypeScript-də readonly modifikatoru
readonly modifikatoru vasitəsilə
xassələri yalnız oxumaq üçün əlçatan edə
bilərsiniz. Gəlin nümunə ilə baxaq.
User sinfində name xassəsini
yalnız oxumaq üçün əlçatan edək:
class User {
readonly name: string;
constructor(name: string) {
this.name = name;
}
}
Sinifin obyektini yaradaq və ada müəyyən qiymət təyin edək:
let user: User = new User('john');
Adın qiymətini oxuyaq:
console.log(user.name); // 'john'
Lakin xassəyə başqa qiymət yazmaq cəhdi xəta ilə nəticələnəcək:
user.name = 'eric'; // xəta
User sinfinə yalnız oxumaq üçün əlçatan
olan age xassəsini təyin edin.
Bu sinfin obyektini yaradın və onun yaşını
ekrana çıxarın.