Dostop do metod znotraj razredov v OOP v JavaScript

Nekatere metode lahko kličemo znotraj drugih prek this. Poglejmo si primer. Naj imamo razred z uporabnikom in metodo, v kateri se vrača lastnost:

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

Naj imamo tudi metodo cape, ki pretvori prvo črko niza v veliko začetnico:

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

Uporabimo metodo cape znotraj metode show:

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

Naredite razred Student z lastnostmi name in surn.

Задание 2

Naredite pomožno metodo, ki bo pridobila prvi znak niza in ga naredila z veliko začetnico.

Задание 3

Naredite metodo, ki bo vrnila začetnice študenta, to je prve črke njegovega imena in priimka.