JavaScript да ООП да класслар ичида методларга мурожаат қилиш

Бир методларни бошқалари ичида this орқали чақириш мумкин. Келгина, мисол кўриб чиқайлик. Бизда фойдаланувчи класси ва ундаги метод бўлиб, у хоссани қайтаради:

javascriptclass User {
  show() {
    return this.name;
  }
}

Бизда cape методи ҳам бўлсин, у сатрнинг биринчи ҳарфини катта ҳарфга ўзгартиради:

javascriptclass User {
  show() {
    return this.name;
  }
  
  cape(str) {
    return str[0].toUpperCase() + str.slice(1);
  }
}

Келгина, show методи ичида cape методан фойдаланамиз:

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

Student классини яратинг, у name ва surn хоссаларига эга бўлсин.

Задание 2

Ёрдамчи метод яратинг, у сатрнинг биринчи белгисини олиб, уни катта ҳарфга айлантирсин.

Задание 3

Студентнинг инициалларини, яъни исми ва фамилиясининг биринчи ҳарфларини қайтарувчи методни яратинг.