Přístup k vlastnostem uvnitř tříd v OOP v JavaScriptu

Uvnitř metod třídy this bude odkazovat na objekt této třídy:

javascriptclass User {
  show() {
    console.log(this); // objekt
  }
}

To znamená, že můžeme přistupovat k vlastnostem objektu přes this. Zkusme to. Předpokládejme, že náš objekt má vlastnost name. Vypišme tuto vlastnost v naší metodě:

javascriptclass User {
  show() {
    console.log(this.name);
  }
}

Nyní vytvořme objekt naší třídy:

javascriptlet user = new User;

Zapišme požadovanou vlastnost:

javascriptuser.name = 'john';

Nyní zavolejme metodu, čímž vypíšeme na obrazovku hodnotu vlastnosti:

javascriptuser.show(); // vypíše 'john'
Задание 1

Do objektu třídy Employee zapište vlastnosti name a salary.

Задание 2

Vytvořte metodu, která vypíše na obrazovku jméno zaměstnance.

Задание 3

Vytvořte metodu, která vypíše na obrazovku plat zaměstnance.