Cómo usar clases en JavaScript
Tomemos el ejemplo de un programador que tiene que hacer cinco objetos para cinco usuarios diferentes. Él escribirá el siguiente código:
const user1 =En el ejemplo anterior, el código tiene mucha repetitividad, ya que todos los objetos tienen propiedades similares. Podemos eliminar fácilmente la repetitividad en el código y hacerlo más organizado utilizando una clase.
En JavaScript, el clase La palabra clave se usa para crear una clase. Las clases en JavaScript usan un método nombrado constructor(). Se ejecuta automáticamente al crear un nuevo objeto. Inicializa las propiedades del objeto.
classuserEn el ejemplo anterior, hemos creado una nueva clase llamada Usuario. Sirve como plantilla/plan para todos los objetos de usuario que queremos hacer. El constructor toma cuatro argumentos y hace cuatro propiedades para cada objeto. Estas propiedades se nombran fname, lname, edad, y identificación y se puede acceder utilizando la siguiente sintaxis (después de haber creado el objeto)
nombre del objeto.nombre de la propiedadEl 'este' La palabra clave en el ejemplo se refiere al objeto que posee el edad propiedad. Esta palabra clave se utiliza para acceder al valor de una propiedad dentro de un objeto.
Ahora crearemos los objetos de usuario que se muestran en el primer ejemplo utilizando el Usuario clase.
classuserAquí puede ver que el código se ha vuelto mucho más legible.
¿Cuáles son los métodos en las clases de JavaScript?
También podemos agregar métodos a clases en JavaScript. Estos métodos se pueden agregar fácilmente al cuerpo de la clase después del constructor utilizando la misma sintaxis que se usa en objetos:
classuserAhora, si intentamos acceder al Año de nacimiento() método e imprimo en la consola utilizando el consola.registro() Método, luego obtendremos la siguiente salida:
consola.Registro (usuario1.Año de nacimiento());Cómo usar los métodos Getter y Setter
Los métodos getter y setter se pueden usar en una clase para obtener y establecer el valor de una propiedad en un objeto. Utilizar el conseguir o colocar Palabra clave para usar el método Getter o Setter, respectivamente:
classuserConclusión
Las clases son plantillas de código que se utilizan para crear nuevos objetos con propiedades y métodos similares. Son útiles cuando el codificador tiene que hacer varios objetos diferentes con propiedades similares.
En este artículo, hemos discutido las clases. Aprendimos a usarlos para crear objetos. Además, también aprendimos a agregar diferentes métodos a los objetos utilizando clases.