Adgang til egenskaber inde i klasser i OOP i JavaScript
Inde i en klasses metoder vil this
pege på objektet af denne
klasse:
javascriptclass User {
show() {
console.log(this); // objekt
}
}
Det betyder, at vi kan tilgå
objektets egenskaber via this.
Lad os prøve. Lad os sige vores objekt
har egenskaben name. Lad os udskrive
denne egenskab i vores metode:
javascriptclass User {
show() {
console.log(this.name);
}
}
Lad os nu oprette et objekt af vores klasse:
javascriptlet user = new User;
Lad os tildele den ønskede egenskab:
javascriptuser.name = 'john';
Lad os nu kalde metoden og dermed udskrive egenskabens værdi:
javascriptuser.show(); // udskriver 'john'
Задание 1
I objektet af klassen Employee
skal du tildele egenskaberne name
og salary.
Задание 2
Lav en metode, der udskriver medarbejderens navn.
Задание 3
Lav en metode, der udskriver medarbejderens løn.