⊗jsOpBsMIC 8 of 60 menu

Wywoływanie metod wewnątrz klas w OOP w JavaScript

Jedne metody można wywoływać wewnątrz innych poprzez this. Spójrzmy na przykład. Niech będzie dana klasa z użytkownikiem i metodą, w której zwracana jest właściwość:

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

Niech będzie również metoda cape, przekształcająca pierwszą literę ciągu na wielką:

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

Wykorzystajmy metodę cape wewnątrz metody show:

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

Stwórz klasę Student z właściwościami name i surn.

Stwórz metodę pomocniczą, która będzie pobierać pierwszy znak ciągu i zamieniać go na wielką literę.

Stwórz metodę, która zwróci inicjały studenta, czyli pierwsze litery jego imienia i nazwiska.

entrbnptru