Junior — Middle
Сиздин класстарыңызда мүлктөрдүн маанилерин алуу үчүн ыкмаларды колдонобузбу?
sobes.tech AI
AIден жооп
Ооба, Node.jsте көбүнчө класстардын мүлктөрүнүн маанилерин алуу үчүн ыкмаларды колдонушат, өзгөчө get (getter) аркылуу. Бул мүлктөргө кирүүнү көзөмөлдөөгө, маанини окуу учурунда кошумча логика иштетүүгө жана капсулацияны жакшыртууга мүмкүндүк берет.
Класс ичинде getter колдонуу мисалы:
class User {
constructor(name) {
this._name = name;
}
get name() {
return this._name.toUpperCase();
}
}
const user = new User('Alice');
console.log(user.name); // 'ALICE' деп чыгат
Бул мисалда, user.name деп кайрылганда, get name() методу чакырылат жана аталышты чоң тамгаларда кайтарат.