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:

javascriptclass 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:

javascriptclass 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:

javascriptclass User {
  show() {
    return this.cape(this.name);
  }
  
  cape(str) {
    return str[0].toUpperCase() + str.slice(1);
  }
}
Задание 1

Krijoni një klasë Student me vetitë name dhe surn.

Задание 2

Krijoni një metodë ndihmëse, e cila do të marrë karakterin e parë të stringut dhe do ta kthejë atë në të madhe.

Задание 3

Krijoni një metodë që do të kthejë inicialet e studentit, pra shkronjat e para të emrit dhe mbiemrit të tij.