Aksesi i Vetive brenda Klasave në OOP në JavaScript
Brenda metodave të klasës this
do të referojë objektin e asaj
klase:
class User {
show() {
console.log(this); // objekt
}
}
Kjo do të thotë se ne mund të aksesojmë
vetitë e objektit përmes this.
Le të provojmë. Le të supozojmë se objekti ynë
ka vetinë name. Le ta shfaqim
këtë veti në metodën tonë:
class User {
show() {
console.log(this.name);
}
}
Tani le të krijojmë objektin e klasës sonë:
let user = new User;
Le të vendosim vetinë që duam:
user.name = 'john';
Tani le të thërrasim metodën, duke shfaqur kështu në ekran vlerën e vetisë:
user.show(); // do të shfaqë 'john'
Në objektin e klasës Employee
vendosni vetitë name
dhe salary.
Krijoni një metodë që do të shfaqë në ekran emrin e punonjësit.
Krijoni një metodë që do të shfaqë në ekran pagën e punonjësit.