Como obter o nome da classe em javascript

Como obter o nome da classe em javascript

JavaScript suporta classes que encapsulam métodos para manipular dados. Portanto, é importante obter/acessar o nome da classe em uma tarefa de programação. Obter o nome da classe é possível através de um nome propriedade do construtor. Além disso, o isprototypeof () método e instancia de Os operadores são empregados para obter o nome da classe em JavaScript. Esses métodos são úteis para depurar mensagens.

Neste guia, você aprenderá a obter o nome da classe em JavaScript. O conteúdo deste blog é o seguinte:

    • Método 1: Obtenha o nome da classe usando a propriedade Nome
    • Método 2: Obtenha o nome da classe usando o método ISProTypeOf ()
    • Método 3: Obtenha o nome da classe usando a Propriedade da Instânciaof

Método 1: Obtenha o nome da classe usando a propriedade Nome

O nome Propriedade integra -se ao construtor de objeto que retorna a classe nome. Portanto, um método é adaptado com o nome Propriedade para obter o nome da classe em JavaScript. É útil em tarefas complexas de programação para utilizar repetidamente o nome de uma classe. O código explica o funcionamento do nome Propriedade para obter o nome da classe:

Código

console.log ("Um exemplo para obter o nome da classe");
professor da classe
deixe obj = novo professor ();
console.log (professor.nome);
console.log (obj.construtor.nome);

Neste código:

    • Primeiro, uma aula chamada "Professor" é criado através de um corpo vazio.
    • Depois disso, o “Obj.construtor" é empregado para obter o nome da classe com o "nome" Propriedade em JavaScript.
    • O console.registro()O método exibe o nome da classe acessando a função do construtor.

Saída


Observa -se que o “nome" A propriedade é utilizada para acessar o nome da classe "Professor".

Método 2: Obtenha o nome da classe usando o método ISProTypeOf ()

O isprototypeof () O método descobre se a existência de um objeto faz parte da cadeia de protótipo de outro objeto. Ele pega a entrada e retorna uma saída booleana (verdadeira ou falsa) com base na entrada do usuário. O exemplo a seguir é fornecido aqui para obter o nome da classe com o isprototypeof () método.

Código

console.log ("Um exemplo para obter o nome da classe");
Classe Animal
deixe obj = new animal ();
console.log (animal.protótipo.isprototypeof (obj));

A descrição do código é dada abaixo:

    • Em primeiro lugar, uma aula "Animal" é criado, e depois disso um "Obj" O objeto é inicializado com uma nova palavra -chave.
    • Além disso, o “Isprototypeof ()” o método é empregado para verificar a existência de um objeto passando "Obj".

Saída


A saída retorna um "verdadeiro" valor que valida o acesso à classe "Animal" em javascript.

Método 3: Obtenha o nome da classe usando a Propriedade da Instânciaof

O instancia de A propriedade fornece uma instalação para obter o nome da classe em JavaScript. Geralmente, ele avalia o tipo de objeto durante o tempo de execução. Para encontrar o nome da classe, você pode escrever o nome da classe após o instancia de operador. Ele retorna uma saída booleana (verdadeiro ou falso valor) que valida ou você obteve o nome da classe ou não. O código de exemplo seguinte utiliza o instancia de Operador em JavaScript:

Código

console.log ("Um exemplo para obter o nome da classe");
classe veículo
deixe veh = novo veículo ();
console.log (veículo veículo de veículo);

Neste código, o nome da classe "Veículo" é acessado através do instancia de operador. Depois disso, o console.registro() O método é utilizado para exibir o valor de retorno.

Saída


A saída exibe o “verdadeiro”Valor na janela do console, que valida a acessibilidade da classe.

Conclusão

JavaScript fornece o nome propriedade, isprototypeof () método e instancia de operadores para obter o nome da classe. Esses métodos avaliam a existência de objetos e retornam uma saída booleana (valores verdadeiros ou falsos) que valida se você obteve o nome da classe ou não. Esses métodos são úteis para depurar mensagens. Todos os navegadores mais recentes suportam esses métodos. Neste blog, você aprendeu a recuperar o nome da classe com diferentes exemplos em JavaScript.