Savybių kreipimasis į klases OOP JavaScripte
Viduje klasės metodų this
rodys į šios klasės objektą:
class User {
show() {
console.log(this); // objektas
}
}
Tai reiškia, kad mes galime kreiptis
į objekto savybes per this.
Pabandykime. Tegul mūsų objektas
turi savybę name. Išveskime
šią savybę mūsų metode:
class User {
show() {
console.log(this.name);
}
}
Dabar sukurkime mūsų klasės objektą:
let user = new User;
Įrašykime mums reikalingą savybę:
user.name = 'john';
Dabar iškvikime metodą, taip išvedę į ekraną savybės reikšmę:
user.show(); // išves 'john'
Į Employee klasės objektą
įrašykite savybes name
ir salary.
Sukurkite metodą, kuris išves į ekraną darbuotojo vardą.
Sukurkite metodą, kuris išves į ekraną darbuotojo atlyginimą.