JavaScript හි OOP හි පන්ති තුළ ක්‍රමවලට ප්‍රවේශ වීම

එක් ක්‍රමයක් තවත් ක්‍රමයක් තුළ this හරහා කැඳවිය හැකිය. අපි උදාහරණයක් බලමු. අපට පරිශීලකයෙකු සහිත පන්තියක් සහ දේපලක් ආපසු ලබා දෙන ක්‍රමයක් ඇතැයි සිතමු:

javascriptclass User {
  show() {
    return this.name;
  }
}

අපට cape ක්‍රමයක් ද ඇතැයි සිතමු, එය string එකක පළමු අකුර විශාල අකුරකට පරිවර්තනය කරයි:

javascriptclass User {
  show() {
    return this.name;
  }
  
  cape(str) {
    return str[0].toUpperCase() + str.slice(1);
  }
}

අපි now show ක්‍රමය තුළ cape ක්‍රමය භාවිතා කරමු:

javascriptclass User {
  show() {
    return this.cape(this.name);
  }
  
  cape(str) {
    return str[0].toUpperCase() + str.slice(1);
  }
}
Задание 1

Student පන්තියක් සාදන්න name සහ surn යන දේපල සමඟ.

Задание 2

සහායක ක්‍රමයක් සාදන්න, එය string එකක පළමු අක්ෂරය ලබාගෙන එය විශාල අකුරක් බවට පත් කරයි.

Задание 3

ක්‍රමයක් සාදන්න, එය ආපසු ලබා දෙනු ඇත විද්‍යාර්ථයාගේ ආරම්භක, එනම් ඔහුගේ නම සහ අන්වර්ථ නාමයේ පළමු අකුරු.