Tilgang til egenskaper innenfor klasser i OOP i JavaScript
Innenfor metoder i en klasse vil this
peke på objektet av denne
klassen:
class User {
show() {
console.log(this); // objekt
}
}
Dette betyr at vi kan tilgå
objektets egenskaper gjennom this.
La oss prøve. La oss si at objektet vårt
har en egenskap name. La oss vise
denne egenskapen i metoden vår:
class User {
show() {
console.log(this.name);
}
}
La oss nå opprette et objekt av klassen vår:
let user = new User;
La oss sette ønsket egenskap:
user.name = 'john';
La oss nå kalle metoden, og dermed vise verdien av egenskapen på skjermen:
user.show(); // vil vise 'john'
I objektet av klassen Employee
skal du sette egenskapene name
og salary.
Lag en metode som viser navnet til den ansatte på skjermen.
Lag en metode som viser lønnen til den ansatte på skjermen.