Cómo obtener el nombre de clase en JavaScript

Cómo obtener el nombre de clase en JavaScript

JavaScript admite clases que encapsulan métodos para manipular datos. Por lo tanto, es importante obtener/acceder al nombre de clase en una tarea de programación. Obtener el nombre de la clase es posible a través de un nombre Propiedad del constructor. Además, el isprototypeOf () método y en vez de Los operadores están empleados para obtener el nombre de clase en JavaScript. Estos métodos son útiles para depurar mensajes.

En esta guía, aprenderá cómo obtener el nombre de la clase en Javascript. El contenido de este blog es el siguiente:

    • Método 1: Obtenga el nombre de clase usando la propiedad Nombre
    • Método 2: Obtenga el nombre de clase usando el método ISPrototypeOf ()
    • Método 3: Obtenga el nombre de clase utilizando la propiedad de instancia de

Método 1: Obtenga el nombre de clase usando la propiedad Nombre

El nombre La propiedad se integra con el constructor de objeto que devuelve la clase nombre. Por lo tanto, un método se adapta con el nombre Propiedad para obtener el nombre de clase en JavaScript. Es útil en tareas de programación complejas para utilizar repetidamente el nombre de una clase. El código explica el funcionamiento del nombre propiedad para obtener el nombre de la clase:

Código

consola.registrar ("un ejemplo para obtener el nombre de clase");
profesor de la clase
Sea obj = nuevo maestro ();
consola.Log (profesor.nombre);
consola.registro (OBJ.constructor.nombre);

En este código:

    • Primero, una clase llamada "Maestro" se crea a través de un cuerpo vacío.
    • Después de eso, el "OBJ.constructor" se emplea para obtener el nombre de clase con el "nombre" Propiedad en JavaScript.
    • El consola.registro()El método muestra el nombre de clase accediendo a la función de constructor.

Producción


Se observa que el "nombre" La propiedad se utiliza para acceder al nombre de la clase "Maestro".

Método 2: Obtenga el nombre de clase usando el método ISPrototypeOf ()

El isprototypeOf () El método descubre si la existencia de un objeto es parte de la cadena prototipo de otro objeto. Toma la entrada y devuelve una salida booleana (verdadera o falsa) basada en la entrada del usuario. El siguiente ejemplo se proporciona aquí para obtener el nombre de clase con el isprototypeOf () método.

Código

consola.registrar ("un ejemplo para obtener el nombre de clase");
Animal de clase
Sea obj = nuevo animal ();
consola.Log (animal.prototipo.isprototypeOf (obj));

La descripción del código se proporciona a continuación:

    • En primer lugar, una clase "Animal" se crea, y después de eso un "OBJ" El objeto se inicializa con una nueva palabra clave.
    • Además, el "IsprototypeOf ()" se emplea el método para verificar la existencia de un objeto pasando "OBJ".

Producción


La salida devuelve un "verdadero" valor que valida el acceso a la clase "Animal" en JavaScript.

Método 3: Obtenga el nombre de clase utilizando la propiedad de instancia de

El en vez de La propiedad proporciona una instalación para obtener el nombre de clase en JavaScript. En general, evalúa el tipo de objeto durante el tiempo de ejecución. Para encontrar el nombre de la clase, puede escribir el nombre de clase después del en vez de operador. Devuelve una salida booleana (valor verdadero o falso) que valida, ya sea que obtuviera el nombre de la clase o no. El siguiente código de ejemplo utiliza el en vez de Operador en JavaScript:

Código

consola.registrar ("un ejemplo para obtener el nombre de clase");
Vehículo de clase
dejar vehículo vehículo nuevo ();
consola.log (instancia de vehículo de vehículo);

En este código, el nombre de la clase "Vehículo" se accede a través del en vez de operador. Después de eso, el consola.registro() El método se utiliza para mostrar el valor de retorno.

Producción


La salida muestra el "verdadero"Valor en la ventana de la consola, que valida la accesibilidad de la clase.

Conclusión

JavaScript proporciona el nombre propiedad, isprototypeOf () método, y en vez de operadores para obtener el nombre de la clase. Estos métodos evalúan la existencia de objetos y devuelven una salida booleana (valores verdaderos o falsos) que valida si obtuvo el nombre de clase o no. Estos métodos son útiles para depurar mensajes. Todos los últimos navegadores admiten estos métodos. En este blog, ha aprendido a recuperar el nombre de la clase con diferentes ejemplos en JavaScript.