Sobes.tech
Junior — Middle

Използвате ли методи за получаване на стойностите на свойствата във вашите класове?

sobes.tech AI

Отговор от AI

Да, в Node.js често се използват методи за получаване на стойностите на свойствата на класовете, особено чрез гетъри (get). Това позволява да се контролира достъпът до свойствата, да се изпълнява допълнителна логика при четене на стойността и подобрява инкапсулацията.

Пример за използване на гетър в клас:

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

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

const user = new User('Alice');
console.log(user.name); // Ще изведе 'ALICE'

В този пример при достъп до user.name се извиква методът get name(), който връща името в главни букви.