Tilgang til metoder innenfor klasser i OOP i JavaScript
En kan kalle en metode inni
en annen via this. La oss
se på et eksempel. La oss si at vi har
en brukerklasse med en metode
som returnerer en egenskap:
javascriptclass User {
show() {
return this.name;
}
}
La oss si at vi også har en metode cape,
som konverterer den første bokstaven i en streng
til stor bokstav:
javascriptclass User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
La oss bruke metoden cape
inni metoden show:
javascriptclass User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Задание 1
Lag en klasse Student
med egenskapene name
og surn.
Задание 2
Lag en hjelpemetode, som vil hente det første tegnet i en streng og gjøre det til stor bokstav.
Задание 3
Lag en metode som vil returnere studentens initialer, altså de første bokstavene i fornavn og etternavn.