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.