Sobes.tech
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.