JavaScript-dä OOP-da klasslar içinde aýratynlyklara çeşmek

Klassyň metodlary içinde this şu klassyň objekti üçin görkezer:

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

Bu this arkaly objektiň aýratynlyklaryna ýetip bileris diýmekdir. Gelin synap göreli. Objektiň name aýratynlygy bolsun. Bu aýratynlygy metodymyzda çap edeli:

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

Gelin indi klasymyzyň objekti döredeli:

javascriptlet user = new User;

Biz isleýän aýratynlygymyzy ýazalyş:

javascriptuser.name = 'john';

Gelin indi metody çagyryp, aýratynlygyň bahasyny ekrana çap edeli:

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

Employee klasynyň objekti içine name we salary aýratynlyklaryny ýazyň.

Задание 2

Işgäriň adyny ekrana çap edýän metod ýazyň.

Задание 3

Işgäriň maaşyny ekrana çap edýän metod ýazyň.