Accéder aux propriétés à l'intérieur des classes en POO en JavaScript
À l'intérieur des méthodes de classe, this
fait référence à l'objet de cette
classe :
class User {
show() {
console.log(this); // l'objet
}
}
Cela signifie que nous pouvons accéder
aux propriétés de l'objet via this.
Essayons. Supposons que notre objet
a une propriété name. Affichons
cette propriété dans notre méthode :
class User {
show() {
console.log(this.name);
}
}
Créons maintenant un objet de notre classe :
let user = new User;
Enregistrons la propriété souhaitée :
user.name = 'john';
Appelons maintenant la méthode, affichant ainsi à l'écran la valeur de la propriété :
user.show(); // affichera 'john'
Dans un objet de la classe Employee,
enregistrez les propriétés name
et salary.
Créez une méthode qui affichera à l'écran le nom de l'employé.
Créez une méthode qui affichera à l'écran le salaire de l'employé.