Sobes.tech
Junior — Middle

Gebruikt u methoden om de waarden van eigenschappen in uw klassen te verkrijgen?

sobes.tech AI

Antwoord van AI

Ja, in Node.js worden vaak methoden gebruikt om de waarden van klasse-eigenschappen op te halen, vooral via getters (get). Dit maakt het mogelijk om de toegang tot eigenschappen te controleren, extra logica uit te voeren bij het lezen van de waarde en de encapsulatie te verbeteren.

Voorbeeld van het gebruik van een getter in een klasse:

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

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

const user = new User('Alice');
console.log(user.name); // Zal 'ALICE' tonen

In dit voorbeeld wordt bij het benaderen van user.name de methode get name() aangeroepen, die de naam in hoofdletters teruggeeft.