Junior — Middle
Használ-e módszereket az osztályaiban az attribútumértékek lekéréséhez?
sobes.tech MI
Válasz az MI-től
Igen, a Node.js-ben gyakran használnak metódusokat az osztályok tulajdonságértékeinek lekérésére, különösen getter (get) segítségével. Ez lehetővé teszi a hozzáférés kontrollálását, további logika végrehajtását az érték olvasásakor, és javítja az inkapszulációt.
Példa getter használatára egy osztályban:
class User {
constructor(name) {
this._name = name;
}
get name() {
return this._name.toUpperCase();
}
}
const user = new User('Alice');
console.log(user.name); // 'ALICE'-t fog kiírni
Ebben a példában, amikor a user.name-hez hozzáférünk, a get name() metódus hívódik meg, amely a nevet nagybetűs formában adja vissza.