Sobes.tech
Junior — Middle

Používate metódy na získanie hodnôt vlastností vo vašich triedach?

sobes.tech AI

Odpoveď od AI

Áno, v Node.js sa často používajú metódy na získanie hodnôt vlastností tried, najmä cez getter (get). To umožňuje kontrolu prístupu k vlastnostiam, vykonávanie dodatočnej logiky pri čítaní hodnoty a zlepšuje enkapsuláciu.

Príklad použitia getteru v triede:

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 príklade, pri prístupe k user.name, sa volá metóda get name(), ktorá vracia meno veľkými písmenami.