Tilgang til egenskaper innenfor klasser i OOP i JavaScript
Innenfor metoder i en klasse vil this
peke på objektet av denne
klassen:
javascriptclass 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:
javascriptclass User {
show() {
console.log(this.name);
}
}
La oss nå opprette et objekt av klassen vår:
javascriptlet user = new User;
La oss sette ønsket egenskap:
javascriptuser.name = 'john';
La oss nå kalle metoden, og dermed vise verdien av egenskapen på skjermen:
javascriptuser.show(); // vil vise 'john'
Задание 1
I objektet av klassen Employee
skal du sette egenskapene name
og salary.
Задание 2
Lag en metode som viser navnet til den ansatte på skjermen.
Задание 3
Lag en metode som viser lønnen til den ansatte på skjermen.