Volání metod uvnitř tříd v OOP v JavaScriptu
Jedny metody lze volat uvnitř
jiných pomocí this. Podívejme
se na příklad. Mějme třídu
s uživatelem a metodou,
která vrací vlastnost:
class User {
show() {
return this.name;
}
}
Nechť máme také metodu cape,
převádějící první písmeno řetězce
na velké:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Použijme metodu cape
uvnitř metody show:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Vytvořte třídu Student
se vlastnostmi name
a surn.
Vytvořte pomocnou metodu, která bude získávat první znak řetězce a dělat jej velkým.
Vytvořte metodu, která vrátí iniciály studenta, tedy první písmena jeho jména a příjmení.