Compruebe si el objeto no se instala la clase en JavaScript

Compruebe si el objeto no se instala la clase en JavaScript
Mientras se trata de códigos complejos en JavaScript, puede haber ambigüedad con respecto al objeto integrado con una clase en particular. Por ejemplo, localizar un objeto específico con respecto a la clase o al revés. En tales casos, verificar si un objeto no es una instancia de la clase en JavaScript hace maravillas al acceder a los datos relevantes al instante.

Este artículo demostrará el concepto de verificar si un objeto es una instancia de clase o no en JavaScript.

Cómo verificar/verificar si un objeto no es una instancia de clase en JavaScript?

Para verificar si un objeto es una instancia de la clase o no en JavaScript, aplique los siguientes enfoques en combinación con el "en vez de"Operador:

  • "Lógico no (!)"Operador.
  • "Valor booleano".

Ilustremos cada uno de los enfoques uno por uno!

Enfoque 1: Compruebe/verifique si un objeto no es una instancia de clase en JavaScript usando el lógico no (!) Operador

El "en vez de"El operador en JavaScript se usa para verificar el tipo de objeto en tiempo de ejecución. El "lógicoLos operadores se utilizan para analizar la lógica entre los valores. Más específicamente, lo lógico "no(!)"El operador da el valor"verdadero"Si se indica un valor falso. Estos enfoques se pueden utilizar en combinación para verificar el tipo de objeto creado con respecto a una clase en particular.

Sintaxis

Nombre de instancia de tipo

En la sintaxis anterior:

  • "nombre"Señala el nombre del objeto.
  • "tipo"Corresponde al tipo del objeto.

Ejemplo
Vamos a ver el ejemplo declarado a continuación:

En las líneas de código anteriores:

  • Crear dos clases llamadas "Auto" y "Bicicleta", Respectivamente.
  • En el siguiente paso, cree un objeto llamado "instlass"Con la ayuda del"nuevo"Palabra clave y la"Bicicleta()"Constructor, respectivamente, refiriéndose a la clase"Bicicleta".
  • Ahora, aplique la lógica "no(!)"Operador junto con el"en vez de"Operador para verificar la instancia del objeto con respecto a la clase establecida.
  • Sobre la condición satisfecha, el "si"La condición se ejecutará.
  • En el otro escenario, el "demásSe mostrará la instrucción ".

Producción

Como es evidente desde la salida, el objeto creado es la instancia de la clase "Bicicleta"Y no el"Auto".

Enfoque 2: Compruebe si un objeto no es una instancia de clase en JavaScript usando el valor booleano

Los valores "verdadero" y "FALSO"Representa los valores booleanos. Estos valores se pueden utilizar para aplicar una verificación sobre el objeto con respecto a la clase basada en un valor booleano y mostrar el resultado correspondiente.

Ejemplo
El ejemplo a continuación ilustra el concepto declarado:

En el fragmento de código anterior:

  • Del mismo modo, cree dos clases llamadas "colega" y "universidad", Respectivamente.
  • Después de eso, de manera similar, cree un objeto de la clase "colega" llamado "instlass".
  • Ahora, aplique el "en vez de"Operador para verificar la instancia del objeto con la ayuda del valor booleano asignado"FALSO".
  • Sobre la condición satisfecha, se mostrará la declaración anterior.
  • De lo contrario, la última declaración en el "demás"La condición se ejecutará.

Producción

La salida anterior indica que se cumple el requisito deseado.

Conclusión

El "en vez de"Operador combinado con el"Lógico no (!)"Operador o el"Valor booleano"Se puede usar para verificar si un objeto no es una instancia de la clase en JavaScript. Estos enfoques se pueden aplicar para crear un objeto que se refiere a una de las clases y verificar su instancia. Después de eso, el resultado correspondiente con respecto a la lógica no (!) El operador o el valor booleano, respectivamente, se devuelve. Este blog se guía para verificar si un objeto es una instancia de la clase o no en JavaScript.