Обращение к свойствам внутри классов в ООП в 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
Сделайте метод, который выведет на экран зарплату работника.