Обращение к свойствам внутри классов в ООП в JavaScript
Внутри методов класса this
будет указывать на объект этого
класса:
class User {
show() {
console.log(this); // объект
}
}
Это значит, что мы можем обращаться
к свойствам объекта через this
.
Давайте попробуем. Пусть у нашего объекта
есть свойство name
. Выведем
это свойство в нашем методе:
class User {
show() {
console.log(this.name);
}
}
Давайте теперь создадим объект нашего класса:
let user = new User;
Запишем нужное нам свойство:
user.name = 'john';
Давайте теперь вызовем метод, тем самым выведя на экран значение свойства:
user.show(); // выведет 'john'
В объект класса Employee
запишите свойства name
и salary
.
Сделайте метод, который выведет на экран имя работника.
Сделайте метод, который выведет на экран зарплату работника.