Metodų kreipimasis į klasės viduje OOP JavaScript

Vienus metodus galima iškviesti viduje kitių per this. Pažiūrėkime pavyzdžiu. Tebūnie mums duota klasė su vartotoju ir metodu, kuriame grąžinama savybė:

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

Tebūnie mums taip pat metodas cape, paverčiantis pirmąją eilutės raidę didžiąja:

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

Panaudokime metodą cape metodo show viduje:

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

Sukurkite klasę Student su savybėmis name ir surn.

Задание 2

Sukurkite pagalbinį metodą, kuris gaus pirmąjį eilutės simbolį ir padarys jį didžiąja raide.

Задание 3

Sukurkite metodą, kuris grąžins studento inicialus, tai yra pirmąsias jo vardo ir pavardės raides.