Volání metod uvnitř tříd v OOP v JavaScriptu

Jedny metody lze volat uvnitř jiných pomocí this. Podívejme se na příklad. Mějme třídu s uživatelem a metodou, která vrací vlastnost:

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

Nechť máme také metodu cape, převádějící první písmeno řetězce na velké:

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

Použijme metodu cape uvnitř metody show:

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

Vytvořte třídu Student se vlastnostmi name a surn.

Задание 2

Vytvořte pomocnou metodu, která bude získávat první znak řetězce a dělat jej velkým.

Задание 3

Vytvořte metodu, která vrátí iniciály studenta, tedy první písmena jeho jména a příjmení.