Acceso a propiedades dentro de clases en POO en JavaScript
Dentro de los métodos de clase this
apuntará al objeto de esta
clase:
class User {
show() {
console.log(this); // objeto
}
}
Esto significa que podemos acceder
a las propiedades del objeto a través de this.
Probemos. Supongamos que nuestro objeto
tiene la propiedad name. Mostremos
esta propiedad en nuestro método:
class User {
show() {
console.log(this.name);
}
}
Ahora creemos un objeto de nuestra clase:
let user = new User;
Establezcamos la propiedad que necesitamos:
user.name = 'john';
Ahora llamemos al método, mostrando así en pantalla el valor de la propiedad:
user.show(); // mostrará 'john'
En el objeto de clase Employee
establezca las propiedades name
y salary.
Cree un método que muestre en pantalla el nombre del empleado.
Cree un método que muestre en pantalla el salario del empleado.