Cet article démontrera le concept de vérification si un objet est une instance de classe ou non en JavaScript.
Comment vérifier/vérifier si un objet n'est pas une instance de classe en JavaScript ?
Pour vérifier si un objet est une instance de la classe ou non en JavaScript, appliquez les approches suivantes en combinaison avec le ' exemple de ” opérateur :
- ' Pas logique (!) ” opérateur.
- ' Valeur booléenne ”.
Illustrons chacune des approches une par une !
Approche 1 : vérifier/vérifier si un objet n'est pas une instance de classe en JavaScript à l'aide de l'opérateur logique Not(!)
La ' exemple de ' L'opérateur JavaScript est utilisé pour vérifier le type de l'objet lors de l'exécution. La ' logique ” Les opérateurs sont utilisés pour analyser la logique entre les valeurs. Plus précisément, la logique « ne pas(!) ' L'opérateur donne la valeur ' vrai ” si une valeur fausse est indiquée. Ces approches peuvent être utilisées en combinaison pour vérifier le type de l'objet créé par rapport à une classe particulière.
Syntaxe
Nom exemple de taper
Dans la syntaxe ci-dessus :
- ' Nom » pointe vers le nom de l'objet.
- ' taper ” correspond au type de l'objet.
Exemple
Passons en revue l'exemple ci-dessous :
< type de scénario = 'texte/javascript' >
classer Auto { }
classer Vélo { }
laissez instClass = Nouveau Vélo ( ) ;
si ( ! ( instClass exemple de Auto ) ) {
console. Journal ( 'L'objet n'est pas une instance de la classe Car' ) ;
}
autre {
console. Journal ( 'L'objet est une instance de la classe Car' ) ;
}
scénario >
Dans les lignes de code ci-dessus :
- Créez deux classes nommées ' Auto ' et ' Vélo ', respectivement.
- Dans l'étape suivante, créez un objet nommé ' instClass ' avec l'aide du ' Nouveau » mot-clé et le « Vélo() ” constructeur, faisant respectivement référence à la classe “ Vélo ”.
- Maintenant, appliquez la logique ' ne pas(!) ' opérateur avec le ' exemple de ” Opérateur pour vérifier l'instance de l'objet par rapport à la classe indiquée.
- À la condition satisfaite, le ' si ” la condition s'exécutera.
- Dans l'autre scénario, le ' autre » s'affichera.
Production
Comme il ressort de la sortie, l'objet créé est l'instance de la classe ' Vélo » et non le « Auto ”.
Approche 2 : vérifier si un objet n'est pas une instance de classe en JavaScript à l'aide d'une valeur booléenne
Les valeurs ' vrai ' et ' faux ” représentent les valeurs booléennes. Ces valeurs peuvent être utilisées pour appliquer une vérification sur l'objet par rapport à la classe basée sur une valeur booléenne et afficher le résultat correspondant.
Exemple
L'exemple ci-dessous illustre le concept énoncé :
classer collège { }
classer université { }
laissez instClass = Nouveau collège ( ) ;
si ( instClass exemple de université == faux ) {
console. Journal ( 'L'objet n'est pas une instance de l'université de classe' )
}
autre {
console. Journal ( 'L'objet est une instance de la classe Car' ) ;
}
scénario >
Dans l'extrait de code ci-dessus :
- De même, créez deux classes nommées ' collège ' et ' université ', respectivement.
- Après cela, de la même manière, créez un objet de la classe ' collège ' nommé ' instClass ”.
- Maintenant, appliquez le ' exemple de ' Opérateur pour vérifier l'instance de l'objet à l'aide de la valeur booléenne allouée ' faux ”.
- Une fois la condition satisfaite, l'ancienne déclaration sera affichée.
- Sinon, la dernière déclaration dans le ' autre ” la condition s'exécutera.
Production
La sortie ci-dessus indique que l'exigence souhaitée est remplie.
Conclusion
La ' exemple de ” opérateur combiné avec le “ Pas logique (!) ' ou l'opérateur ' Valeur booléenne ” peut être utilisé pour vérifier si un objet n'est pas une instance de la classe en JavaScript. Ces approches peuvent être appliquées pour créer un objet faisant référence à l'une des classes et vérifier son instance. Après cela, le résultat correspondant par rapport à l'opérateur logique not(!) ou à la valeur booléenne, respectivement, est renvoyé. Ce blog est guidé pour vérifier si un objet est une instance de la classe ou non en JavaScript.