Sobes.tech
Junior — Middle

Kas kasutate meetodeid oma klasside omaduste väärtuste saamiseks?

sobes.tech AI

Vastus AI-lt

Jah, Node.js-is kasutatakse sageli meetodeid klasside omaduste väärtuste saamiseks, eriti getter'ite (get) kaudu. See võimaldab kontrollida juurdepääsu omadustele, täita täiendavat loogikat väärtuse lugemisel ja parandada kapseldust.

Näide getter'i kasutamisest klassis:

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

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

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

Selles näites, kui pääseb ligi user.name, kutsutakse välja meetod get name(), mis tagastab nime suurte tähtedega.