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.