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