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.