Att anropa metoder inuti klasser i OOP i JavaScript
En metod kan anropas inuti
en annan via this. Låt oss
titta på ett exempel. Antag att vi har
en användarklass med en metod
som returnerar ett egenskap:
class User {
show() {
return this.name;
}
}
Antag att vi också har en metod cape,
som omvandlar den första bokstaven i en sträng
till versal:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Låt oss använda metoden cape
inuti metoden show:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Skapa en klass Student
med egenskaperna name
och surn.
Skapa en hjälpmetod, som hämtar det första tecknet i en sträng och gör det till versal.
Skapa en metod som returnerar studentens initialer, det vill säga de första bokstäverna i för- och efternamnet.