Обращение к свойствам внутри классов в ООП в JavaScript

Внутри методов класса this будет указывать на объект этого класса:

javascriptclass User {
  show() {
    console.log(this); // объект
  }
}

Это значит, что мы можем обращаться к свойствам объекта через this. Давайте попробуем. Пусть у нашего объекта есть свойство name. Выведем это свойство в нашем методе:

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

Давайте теперь создадим объект нашего класса:

javascriptlet user = new User;

Запишем нужное нам свойство:

javascriptuser.name = 'john';

Давайте теперь вызовем метод, тем самым выведя на экран значение свойства:

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

В объект класса Employee запишите свойства name и salary.

Задание 2

Сделайте метод, который выведет на экран имя работника.

Задание 3

Сделайте метод, который выведет на экран зарплату работника.