Volanie metód vnútri tried v OOP v JavaScripte
Niektoré metódy je možné volať vnútri
iných cez this. Pozrime sa
na príklad. Majme triedu s používateľom a metódou,
v ktorej sa vráti vlastnosť:
class User {
show() {
return this.name;
}
}
Majme tiež metódu cape,
ktorá prevedie prvý znak reťazca
na veľké písmeno:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Využime metódu cape
vnútri metódy show:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Vytvorte triedu Student
s vlastnosťami name
a surn.
Vytvorte pomocnú metódu, ktorá získa prvý znak reťazca a zmení ho na veľké písmeno.
Vytvorte metódu, ktorá vráti iniciály študenta, teda prvé písmená jeho mena a priezviska.