JavaScript-dä OOP-de klasslar içinde metodlara ýüzleniş

Bir metodlary beýlekileriň içinde this arkaly çagyryp bolýar. Mysala seredeliň. Bizde user klassymyz we onuň içinde häsiýeti gaýtaryan metoduňyz bolsun:

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

Şeýle hem cape metodymyz bolsun, olarak setiriň birinji harpini baş harpine öwürýär:

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

Geliň show metoduň içinde cape metoduny ulanalym:

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

Student klassyňyzy ýasalyň, name we surn häsiýetleri bilen.

Задание 2

Kömekçi metodu ýasalyň, olarak setiriň birinji nyşanyny aýlap, ony baş harpine öwürer.

Задание 3

Studentyň baş harplaryny, ýagny adynyň we familiýasynyň birinji harplaryny gaýtarýan metodu ýasalyň.