Dostop do metod znotraj razredov v OOP v JavaScript
Nekatere metode lahko kličemo znotraj
drugih prek this. Poglejmo
si primer. Naj imamo razred z uporabnikom in metodo,
v kateri se vrača lastnost:
class User {
show() {
return this.name;
}
}
Naj imamo tudi metodo cape,
ki pretvori prvo črko niza
v veliko začetnico:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Uporabimo metodo cape
znotraj metode show:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Naredite razred Student
z lastnostmi name
in surn.
Naredite pomožno metodo, ki bo pridobila prvi znak niza in ga naredila z veliko začetnico.
Naredite metodo, ki bo vrnila začetnice študenta, to je prve črke njegovega imena in priimka.