Pristup metodama unutar klasa u OOP-u u JavaScript-u
Jedne metode možemo pozivati unutar
drugih preko this. Hajde da
pogledamo na primeru. Neka imamo
klasu sa korisnikom i metodom,
u kojoj se vraća svojstvo:
class User {
show() {
return this.name;
}
}
Neka imamo i metod cape,
koji pretvara prvo slovo stringa
u veliko:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Hajde da iskoristimo metod cape
unutar metoda show:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Napravite klasu Student
sa svojstvima name
i surn.
Napravite pomoćni metod, koji će uzimati prvi simbol stringa i pretvarati ga u veliko slovo.
Napravite metod koji će vratiti iniciјale studenta, odnosno prva slova njegovog imena i prezimena.