JavaScript හි OOP හි පන්ති තුළ ක්රමවලට ප්රවේශ වීම
එක් ක්රමයක් තවත් ක්රමයක් තුළ
this හරහා කැඳවිය හැකිය.
අපි උදාහරණයක් බලමු. අපට පරිශීලකයෙකු සහිත පන්තියක්
සහ දේපලක් ආපසු ලබා දෙන ක්රමයක්
ඇතැයි සිතමු:
class User {
show() {
return this.name;
}
}
අපට cape ක්රමයක් ද ඇතැයි සිතමු,
එය string එකක පළමු අකුර
විශාල අකුරකට පරිවර්තනය කරයි:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
අපි now show ක්රමය තුළ
cape ක්රමය භාවිතා කරමු:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Student පන්තියක් සාදන්න
name සහ
surn යන දේපල සමඟ.
සහායක ක්රමයක් සාදන්න, එය string එකක පළමු අක්ෂරය ලබාගෙන එය විශාල අකුරක් බවට පත් කරයි.
ක්රමයක් සාදන්න, එය ආපසු ලබා දෙනු ඇත විද්යාර්ථයාගේ ආරම්භක, එනම් ඔහුගේ නම සහ අන්වර්ථ නාමයේ පළමු අකුරු.