Junior — Middle
Օ՞ր եք օգտագործում հատկությունների արժեքները ստանալու մեթոդներ ձեր դասերում։
sobes.tech AI
Պատասխան AI-ից
Այո, Node.js-ում հաճախ օգտագործվում են մեթոդներ՝ դասի հատկությունների արժեքները ստանալու համար, հատկապես getter (get) միջոցով: Սա թույլ է տալիս վերահսկել հասանելիությունը հատկությունների նկատմամբ, կատարել լրացուցիչ տրամաբանություն արժեքը կարդալիս և բարելավել ինկապսուլյացիան:
Օրինակ՝ getter- ի օգտագործում դասում:
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() մեթոդը, որը վերադարձնում է անունը մեծատառերով։