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:
class User {
show() {
return this.name;
}
}
Angenommen, wir haben auch eine Methode cape,
die den ersten Buchstaben eines Strings
in Großbuchstaben umwandelt:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Lasst uns die Methode cape
innerhalb der Methode show verwenden:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Erstellen Sie eine Klasse Student
mit den Eigenschaften name
und surn.
Erstellen Sie eine Hilfsmethode, die das erste Zeichen eines Strings erhält und es großschreibt.
Erstellen Sie eine Methode, die die Initialen des Studenten zurückgibt, also die ersten Buchstaben seines Vornamens und Nachnamens.