Ominaisuuksiin viittaaminen luokkien sisällä OOP:ssa JavaScriptissä

Luokan metodien sisällä this viittaa kyseisen luokan olioon:

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

Tämä tarkoittaa, että voimme viitata olion ominaisuuksiin this:n kautta. Kokeillaan. Olkoon oliollamme ominaisuus name. Tulostetaan tämä ominaisuus metodissamme:

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

Luodaan nyt luokkamme olio:

javascriptlet user = new User;

Kirjoitetaan haluamamme ominaisuus:

javascriptuser.name = 'john';

Kutsutaan nyt metodia, jolloin tulostamme näytölle ominaisuuden arvon:

javascriptuser.show(); // tulostaa 'john'
Задание 1

Kirjoita luokan Employee olioon ominaisuudet name ja salary.

Задание 2

Tee metodi, joka tulostaa näytölle työntekijän nimen.

Задание 3

Tee metodi, joka tulostaa näytölle työntekijän palkan.