Odwoływanie się do właściwości wewnątrz klas w OOP w JavaScript
Wewnątrz metod klasy this
będzie wskazywać na obiekt tej
klasy:
class User {
show() {
console.log(this); // obiekt
}
}
Oznacza to, że możemy odwoływać się
do właściwości obiektu przez this.
Spróbujmy. Niech nasz obiekt
ma właściwość name. Wyświetlmy
tę właściwość w naszej metodzie:
class User {
show() {
console.log(this.name);
}
}
Stwórzmy teraz obiekt naszej klasy:
let user = new User;
Zapiszmy potrzebną nam właściwość:
user.name = 'john';
Wywołajmy teraz metodę, tym samym wyświetlając na ekranie wartość właściwości:
user.show(); // wyświetli 'john'
Do obiektu klasy Employee
zapisz właściwości name
i salary.
Stwórz metodę, która wyświetli na ekranie imię pracownika.
Stwórz metodę, która wyświetli na ekranie wynagrodzenie pracownika.