Sobes.tech
Junior — Middle

Používáte metody k získání hodnot vlastností ve svých třídách?

sobes.tech AI

Odpověď od AI

Ano, v Node.js se často používají metody pro získání hodnot vlastností tříd, zejména prostřednictvím getterů (get). To umožňuje kontrolovat přístup k vlastnostem, provádět dodatečnou logiku při čtení hodnoty a zlepšuje zapouzdření.

Příklad použití getteru ve třídě:

class User {
  constructor(name) {
    this._name = name;
  }

  get name() {
    return this._name.toUpperCase();
  }
}

const user = new User('Alice');
console.log(user.name); // Vypíše 'ALICE'

V tomto příkladu při přístupu k user.name je volána metoda get name(), která vrací jméno velkými písmeny.