Accesso alle proprietà all'interno delle classi in OOP in JavaScript
All'interno dei metodi della classe this
indicherà l'oggetto di questa
classe:
class User {
show() {
console.log(this); // oggetto
}
}
Ciò significa che possiamo accedere
alle proprietà dell'oggetto tramite this.
Proviamo. Supponiamo che il nostro oggetto
abbia una proprietà name. Visualizziamo
questa proprietà nel nostro metodo:
class User {
show() {
console.log(this.name);
}
}
Ora creiamo un oggetto della nostra classe:
let user = new User;
Assegniamo la proprietà che ci serve:
user.name = 'john';
Ora chiamiamo il metodo, in modo da visualizzare il valore della proprietà:
user.show(); // visualizzerà 'john'
Nell'oggetto della classe Employee
assegna le proprietà name
e salary.
Crea un metodo che visualizzi a schermo il nome del dipendente.
Crea un metodo che visualizzi a schermo lo stipendio del dipendente.