Junior — Middle
Siniflərinizdə xüsusiyyət dəyərlərini almaq üçün metodlardan istifadə edirsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, Node.js-də siniflərin xüsusiyyət dəyərlərini almaq üçün tez-tez getter (get) metodlarından istifadə olunur. Bu, xüsusiyyətlərə girişin idarə olunmasına, dəyəri oxuyarkən əlavə məntiqin yerinə yetirilməsinə və inkapsulyasiyanın yaxşılaşdırılmasına imkan verir.
Sinfdə getter istifadəsinin nümunəsi:
class User {
constructor(name) {
this._name = name;
}
get name() {
return this._name.toUpperCase();
}
}
const user = new User('Alice');
console.log(user.name); // 'ALICE' göstərəcək
Bu nümunədə, user.name-ə müraciət edildikdə, get name() metodu çağırılır və ad böyük hərflərlə qaytarılır.