this-ի օգնությամբ դասերի ներսում մեթոդներին դիմելը OOP-ում JavaScript-ում
Մի մեթոդները կարելի է կանչել մյուսների ներսում
this-ի միջոցով։ Եկեք նայենք օրինակով։
Ենթադրենք ունենք User դասը՝
մեթոդով, որն վերադարձնում է հատկություն․
class User {
show() {
return this.name;
}
}
Ենթադրենք ունենք նաև cape մեթոդը,
որը տողի առաջին տառը դարձնում է
մեծատառ։
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Եկեք օգտագործենք cape մեթոդը
show մեթոդի ներսում․
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Ստեղծեք Student դասը
name և surn
հատկություններով։
Ստեղծեք օժանդակ մեթոդ, որը կվերցնի տողի առաջին սիմվոլը և կդարձնի այն մեծատառ։
Ստեղծեք մեթոդ, որը կվերադարձնի ուսանողի ինիցիալները, այսինքն նրա անվան և ազգանվան առաջին տառերը։