Metožu izsaukšana klasēs OOP JavaScript

Vienas metodes var izsaukt citas iekšpusē caur this. Apskatīsim piemērā. Pieņemsim, ka mums ir dota lietotāja klase ar metodi, kurā atgriežas īpašība:

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

Pieņemsim, ka mums ir arī metode cape, kas pārveido pirmo virknes burtu par lielo burtu:

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

Izmantosim metodi cape metodes show iekšpusē:

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

Izveidojiet klasi Student ar īpašībām name un surn.

Задание 2

Izveidojiet palīgmetodi, kas iegūs pirmo virknes simbolu un padarīs to lielo burtu.

Задание 3

Izveidojiet metodi, kas atgriezīs studenta iniciāļus, tas ir, pirmos viņa vārda un uzvārda burtus.