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:
class User {
show() {
return this.name;
}
}
Stel we hebben ook een methode cape,
die de eerste letter van een string
omzet naar een hoofdletter:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Laten we de methode cape
gebruiken binnen de methode show:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Maak een class Student
met eigenschappen name
en surn.
Maak een hulpmethode, die het eerste teken van een string opvraagt en het een hoofdletter maakt.
Maak een methode, die de initialen van de student teruggeeft, dat wil zeggen de eerste letters van zijn voornaam en achternaam.