JavaScript fornece tipo de e instancia de operadores para verificar se um valor é um objeto ou não. Esses operadores computam o valor de um tipo de dados. Pode -se ver que, se o valor for um tipo de objeto, ele deve retornar verdadeiro, caso contrário, false. Além disso, o Objeto.getPrototypeOf () o método também é utilizado para avaliar se o valor é um objeto ou não. Vamos praticar esses métodos um por um:
Método 1: Usando o TypeOf Operator para verificar se o valor é objeto
O tipo de O operador está adaptado para nos dizer o tipo de objeto. Ele retorna um valor verdadeiro verificando se o valor for um objeto; Caso contrário, ele retorna falso. A sintaxe do tipo de O operador é o seguinte:
Sintaxe
tipo de variável;Na sintaxe acima, a variável é passada para o tipo de operador e o método retornará seu tipo.
Código
console.log ("Verifique um valor é objeto");A explicação do código é dada abaixo:
Saída
A saída exibe “verdadeiro,"Que afirma que"professor”É um objeto.
Método 2: Usando objeto.getPrototypeOf para verificar se o valor é objeto
Outro método é considerado para avaliar o tipo de objeto, utilizando o Objeto.getPrototypeOf () Método em JavaScript. O método retorna um protótipo (funcionalidade embutida existente) do objeto especificado. Vejamos a sintaxe do Objeto.getPrototypeOf () método:
Sintaxe
Objeto.getPrototypeOf (OBJ)Nesta sintaxe, obj Especifica o protótipo a ser devolvido.
Código
console.log ("Verifique um valor é objeto");A descrição do código é fornecida aqui:
Saída
Na saída, o valor verdadeiro valida que o valor de passagem é um objeto em JavaScript.
Método 3: Usando a instância do operador para verificar se o valor é objeto
O instancia de O operador também pode ser utilizado para avaliar o valor é um objeto ou não. Ele avalia o tipo de objeto durante o tempo de execução e verifica se um determinado objeto é uma instância da classe. Ele retorna uma saída booleana, como um verdadeiro valor que mostra o valor é um objeto, caso contrário, ele retorna falso. A sintaxe é fornecida abaixo:
Sintaxe
instância de valor do objetoNesta sintaxe, o instancia de avalia o tipo de objeto e retorna um valor booleano.
Código
console.log ("Verifique um valor é objeto");Neste código:
Saída
A saída retorna que o professor é inicializado como um objeto. Ele retorna a "verdadeiro" valor na janela do console, que valida que o valor é um objeto.
Conclusão
JavaScript fornece tipo de, Objeto.getPrototypeOf () Método, e instancia de operadores para verificar se o valor é um objeto ou não. O tipo de O operador calcula o valor de um tipo de dados. O Objeto.getPrototypeOf () o método retorna um protótipo do objeto especificado. O instancia de O operador calcula o tipo de objeto durante o tempo de execução e verifica se um determinado objeto é uma instância ou não. Esses métodos avaliam o tipo de objeto e retornam a saída em verdadeiro ou falso. Este artigo demonstra verificação se um valor é um objeto ou não com exemplos diferentes.