JavaScript proporciona tipo de y en vez de operadores para verificar si un valor es un objeto o no. Estos operadores calculan el valor de un tipo de datos. Se puede hacer una verificación de que si el valor es un tipo de objeto, debe devolver verdadero, de lo contrario, falso. Además, el Objeto.getPrototypeOf () El método también se utiliza para evaluar si el valor es un objeto o no. Practicemos estos métodos uno por uno:
Método 1: Uso del operador de typeof para verificar el valor es objeto
El tipo de El operador está adaptado para decirnos el tipo de objeto. Devuelve un valor real verificando si el valor es un objeto; de lo contrario, devuelve falso. La sintaxis del tipo de El operador es el siguiente:
Sintaxis
Variable typingOf;En la sintaxis anterior, la variable se pasa a la tipo de operador, y el método devolverá su tipo.
Código
consola.log ("verificar un valor es objeto");La explicación del código se proporciona a continuación:
Producción
La salida muestra "verdadero,"Que establece que el"maestro"Es un objeto.
Método 2: Uso del objeto.getPrototypeOf para verificar el valor es objeto
Se considera otro método para evaluar el tipo de objeto utilizando el Objeto.getPrototypeOf () Método en JavaScript. El método devuelve un prototipo (funcionalidad incorporada existente) del objeto especificado. Veamos la sintaxis del Objeto.getPrototypeOf () método:
Sintaxis
Objeto.GetPrototypeOF (OBJ)En esta sintaxis, obj Especifica el prototipo que se devolverá.
Código
consola.log ("verificar un valor es objeto");La descripción del código se proporciona aquí:
Producción
En la salida, el valor verdadero valida que el valor de aprobación es un objeto en JavaScript.
Método 3: Uso de instancia de operador para verificar que el valor es objeto
El en vez de El operador también se puede utilizar para evaluar el valor es un objeto o no. Evalúa el tipo de objeto durante el tiempo de ejecución y verifica si un objeto en particular es una instancia de la clase. Devuelve una salida booleana, como un verdadero valor que muestra que el valor es un objeto, de lo contrario, devuelve FALSO. La sintaxis se proporciona a continuación:
Sintaxis
Valor instancia de objetoEn esta sintaxis, la en vez de evalúa el tipo de objeto y devuelve un valor booleano.
Código
consola.log ("verificar un valor es objeto");En este código:
Producción
La salida devuelve que el maestro se inicializa como un objeto. Devuelve un "verdadero" valor en la ventana de consola, que valida que el valor es un objeto.
Conclusión
JavaScript proporciona tipo de, Objeto.método getPrototypeOf (), y en vez de operadores para verificar si el valor es un objeto o no. El tipo de El operador calcula el valor de un tipo de datos. El Objeto.getPrototypeOf () El método devuelve un prototipo del objeto especificado. El en vez de El operador calcula el tipo de objeto durante el tiempo de ejecución y verifica si un objeto en particular es una instancia o no. Estos métodos evalúan el tipo de objeto y devuelven la salida en verdadero o falso. Este artículo demuestra verificación si un valor es un objeto o no con diferentes ejemplos.