Sobes.tech
Junior — Middle

Siz sinflaringizda xususiyat qiymatlarini olish uchun usullarni ishlatasizmi?

sobes.tech AI

AIdan javob

Ha, Node.js-da sinflarning xususiyat qiymatlarini olish uchun ko'pincha getter (get) metodlari ishlatiladi. Bu xususiyatlarga kirishni nazorat qilish, qiymatni o'qishda qo'shimcha logika bajarish va inkapsulyatsiyani yaxshilash imkonini beradi.

Sinfda getterdan foydalanish misoli:

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

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

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

Ushbu misolda, user.name ga murojaat qilganda, get name() metodi chaqiriladi va ism katta harflarda qaytariladi.