Att komma åt egenskaper inuti klasser i OOP i JavaScript
Inuti klassmetoder kommer this
att peka på objektet av denna
klass:
class 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:
class User {
show() {
console.log(this.name);
}
}
Låt oss nu skapa ett objekt av vår klass:
let user = new User;
Låt oss sätta önskad egenskap:
user.name = 'john';
Låt oss nu anropa metoden, och därmed visa egenskapens värde:
user.show(); // visar 'john'
I objektet av klassen Employee,
sätt egenskaperna name
och salary.
Skapa en metod som visar arbetarens namn på skärmen.
Skapa en metod som visar arbetarens lön på skärmen.