Thirrja e metodave brenda klasave në OOP në JavaScript
Disa metoda mund të thirren brenda
të tjerave përmes this. Le të
shohim një shembull. Le të themi se kemi
një klasë User me një metodë,
ku kthehet një veti:
class User {
show() {
return this.name;
}
}
Le të themi se kemi gjithashtu metodën cape,
që transformon shkronjën e parë të stringut
në të madhe:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Le të përdorim metodën cape
brenda metodës show:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Krijoni një klasë Student
me vetitë name
dhe surn.
Krijoni një metodë ndihmëse, e cila do të marrë karakterin e parë të stringut dhe do ta kthejë atë në të madhe.
Krijoni një metodë që do të kthejë inicialet e studentit, pra shkronjat e para të emrit dhe mbiemrit të tij.