Aanroepen van methodes binnen classes in OOP in JavaScript

Sommige methodes kunnen worden aangeroepen binnen andere via this. Laten we een voorbeeld bekijken. Stel we hebben een class met een user en een methode, waarin een eigenschap wordt teruggegeven:

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

Stel we hebben ook een methode cape, die de eerste letter van een string omzet naar een hoofdletter:

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

Laten we de methode cape gebruiken binnen de methode show:

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

Maak een class Student met eigenschappen name en surn.

Задание 2

Maak een hulpmethode, die het eerste teken van een string opvraagt en het een hoofdletter maakt.

Задание 3

Maak een methode, die de initialen van de student teruggeeft, dat wil zeggen de eerste letters van zijn voornaam en achternaam.