⊗jsOpBsMIC 8 of 60 menu

Adgang til metoder inden for klasser i OOP i JavaScript

Man kan kalde nogle metoder inde i andre via this. Lad os se på et eksempel. Lad os sige at vi har en brugerklasse med en metode, hvor der returneres en egenskab:

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

Lad os sige at vi også har en metode cape, som konverterer det første bogstav i en streng til stort:

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

Lad os bruge metoden cape inde i metoden show:

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

Lav en klasse Student med egenskaberne name og surn.

Lav en hjælpemetode, som vil modtage det første tegn i en streng og gøre det til stort bogstav.

Lav en metode, som vil returnere studentens initialer, altså de første bogstaver i hans fornavn og efternavn.

plsvcseskk