Att komma åt egenskaper inuti klasser i OOP i JavaScript
Inuti klassmetoder kommer this
att peka på objektet av denna
klass:
javascriptclass User {
show() {
console.log(this); // objekt
}
}
Det betyder att vi kan komma åt
objektets egenskaper via this.
Låt oss prova. Låt vårt objekt
ha egenskapen name. Låt oss visa
denna egenskap i vår metod:
javascriptclass User {
show() {
console.log(this.name);
}
}
Låt oss nu skapa ett objekt av vår klass:
javascriptlet user = new User;
Låt oss sätta önskad egenskap:
javascriptuser.name = 'john';
Låt oss nu anropa metoden, och därmed visa egenskapens värde:
javascriptuser.show(); // visar 'john'
Задание 1
I objektet av klassen Employee,
sätt egenskaperna name
och salary.
Задание 2
Skapa en metod som visar arbetarens namn på skärmen.
Задание 3
Skapa en metod som visar arbetarens lön på skärmen.