Comment obtenir le nom de classe en javascript

Comment obtenir le nom de classe en javascript

JavaScript prend en charge les classes qui encapsulent des méthodes pour manipuler les données. Par conséquent, il est important d'obtenir / accéder au nom de classe dans une tâche de programmation. Obtenir le nom de la classe est possible via un nom propriété du constructeur. De plus, le isprototypeof () Méthode et exemple de Les opérateurs sont employés pour obtenir le nom de classe en JavaScript. Ces méthodes sont utiles pour le débogage des messages.

Dans ce guide, vous apprendrez à obtenir le nom du cours dans Javascrip. Le contenu de ce blog est le suivant:

    • Méthode 1: Obtenez le nom de classe à l'aide de la propriété du nom
    • Méthode 2: Obtenez le nom de classe à l'aide de la méthode isPrototypeOf ()
    • Méthode 3: Obtenez le nom de classe à l'aide de l'instance de la propriété

Méthode 1: Obtenez le nom de classe à l'aide de la propriété du nom

Le nom la propriété s'intègre au constructeur d'objets qui renvoie la classe nom. Par conséquent, une méthode est adaptée avec le nom propriété pour obtenir le nom de classe en javascript. Il est utile dans des tâches de programmation complexes pour utiliser à plusieurs reprises le nom d'une classe. Le code explique le fonctionnement du nom propriété pour obtenir le nom de la classe:

Code

console.log ("Un exemple pour obtenir le nom de classe");
classe enseignant
Soit Obj = new Teacher ();
console.journal (professeur.nom);
console.journal (obj.constructeur.nom);

Dans ce code:

    • Tout d'abord, une classe appelée "Professeur" est créé à travers un corps vide.
    • Après cela, le «Obj.constructeur" est employé pour obtenir le nom de classe avec le "nom" propriété en javascript.
    • Le console.enregistrer()La méthode affiche le nom de classe en accédant à la fonction du constructeur.

Sortir


Il est observé que le «nom" la propriété est utilisée pour accéder au nom de la classe "Professeur".

Méthode 2: Obtenez le nom de classe à l'aide de la méthode isPrototypeOf ()

Le isprototypeof () La méthode découvre si l'existence d'un objet fait partie de la chaîne prototype d'un autre objet. Il prend l'entrée et renvoie une sortie booléenne (vrai ou false) en fonction de l'entrée utilisateur. L'exemple suivant est fourni ici pour obtenir le nom de classe avec le isprototypeof () méthode.

Code

console.log ("Un exemple pour obtenir le nom de classe");
Classe Animal
Soit obj = nouvel animal ();
console.bûcher (animal.prototype.isPrototypeOf (obj));

La description du code est donnée ci-dessous:

    • Premièrement, une classe "Animal" est créé, et après cela "Obj" L'objet est initialisé avec un nouveau mot-clé.
    • De plus, le «Isprototypeof ()» La méthode est utilisée pour vérifier l'existence d'un objet en passant "Obj".

Sortir


La sortie renvoie un "vrai" valeur qui valide l'accès à la classe "Animal" en javascript.

Méthode 3: Obtenez le nom de classe à l'aide de l'instance de la propriété

Le exemple de la propriété fournit une installation pour obtenir le nom de classe en javascript. Généralement, il évalue le type d'objet pendant le temps d'exécution. Pour trouver le nom de classe, vous pouvez écrire le nom de classe après le exemple de opérateur. Il renvoie une sortie booléenne (vraie ou false valeur) qui valide soit vous avez le nom de classe ou non. L'exemple de code suivant utilise le exemple de Opérateur en JavaScript:

Code

console.log ("Un exemple pour obtenir le nom de classe");
Véhicule de classe
LET VIOCH = véhicule neuf ();
console.Journal (véhicule de véhicule de véhicule);

Dans ce code, le nom de la classe "Véhicule" est accessible via le exemple de opérateur. Après cela, le console.enregistrer() la méthode est utilisée pour afficher la valeur de retour.

Sortir


La sortie affiche le «vrai«Valeur dans la fenêtre de la console, qui valide l'accessibilité de la classe.

Conclusion

JavaScript fournit le nom propriété, isprototypeof () Méthode, et exemple de les opérateurs pour obtenir le nom de classe. Ces méthodes évaluent l'existence d'objets et renvoient une sortie booléenne (valeurs vraies ou fausses) qui valide si vous avez obtenu le nom de classe ou non. Ces méthodes sont utiles pour le débogage des messages. Tous les derniers navigateurs prennent en charge ces méthodes. Dans ce blog, vous avez appris à récupérer le nom de classe avec différents exemples dans JavaScript.