Sobes.tech
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() методу чакырылат жана аталышты чоң тамгаларда кайтарат.