Достъп до свойства вътре в класове в ООП в 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
Направете метод, който ще изведе на екрана заплатата на служителя.