Aufruf von Methoden innerhalb von Klassen in der OOP in JavaScript

Man kann Methoden innerhalb anderer über this aufrufen. Lasst uns ein Beispiel betrachten. Angenommen, wir haben eine Benutzerklasse mit einer Methode, in der eine Eigenschaft zurückgegeben wird:

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

Angenommen, wir haben auch eine Methode cape, die den ersten Buchstaben eines Strings in Großbuchstaben umwandelt:

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

Lasst uns die Methode cape innerhalb der Methode show verwenden:

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

Erstellen Sie eine Klasse Student mit den Eigenschaften name und surn.

Задание 2

Erstellen Sie eine Hilfsmethode, die das erste Zeichen eines Strings erhält und es großschreibt.

Задание 3

Erstellen Sie eine Methode, die die Initialen des Studenten zurückgibt, also die ersten Buchstaben seines Vornamens und Nachnamens.