Comment obtenir le nom de la classe en JavaScript

Comment Obtenir Le Nom De La Classe En Javascript



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

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







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

La Nom la propriété s'intègre au constructeur d'objet qui renvoie la classe Nom . Par conséquent, une méthode est adaptée avec la Nom propriété pour obtenir le nom de la classe en JavaScript. Il est utile dans les tâches de programmation complexes d'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 la classe' ) ;
professeur de classe { }
laisser obj = nouveau professeur ( ) ;
console.log ( Nom de l'enseignant ) ;
console.log ( obj.constructor.name ) ;





Dans ce code :

    • Tout d'abord, une classe appelée 'Prof' est créé à travers un corps vide.
    • Après cela, le 'obj.constructeur' est utilisé pour obtenir le nom de la classe avec le 'Nom' propriété en JavaScript.
    • La console.log() La méthode affiche le nom de la classe en accédant à la fonction constructeur.



Production


On constate que le « Nom' la propriété est utilisée pour accéder au nom de la classe 'Prof' .

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

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

Code

console.log ( 'Un exemple pour obtenir le nom de la classe' ) ;
classe Animaux { }
laisser obj = nouvel animal ( ) ;
console.log ( Animal.prototype.isPrototypeOf ( obj ) ) ;

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

    • Tout d'abord, une classe 'Animal' est créé, et après cela un 'obj' objet est initialisé avec un nouveau mot-clé.
    • De plus, le 'isPrototypeOf()' méthode est employée pour vérifier l'existence d'un objet en passant 'obj'.

Production


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

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

La exemple de La propriété fournit une fonction permettant d'obtenir le nom de la classe en JavaScript. Généralement, il évalue le type d'objet pendant l'exécution. Pour trouver le nom de la classe, vous pouvez écrire le nom de la classe après le exemple de opérateur. Il renvoie une sortie booléenne (valeur vraie ou fausse) qui valide si vous avez obtenu le nom de la 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 la classe' ) ;
Véhicule de classe { }
laisser veh = nouveau véhicule ( ) ;
console.log ( veh instanceof 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.log() La méthode est utilisée pour afficher la valeur de retour.

Production


La sortie affiche le ' vrai ” 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 opérateurs pour obtenir le nom de la 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 la classe ou non. Ces méthodes sont utiles pour le débogage des messages. Tous les navigateurs les plus récents prennent en charge ces méthodes. Dans ce blog, vous avez appris à récupérer le nom de la classe avec différents exemples en JavaScript.