EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Defini comme langue par défaut
Questions de PF - Forum

Comment savoir si il y a une variable, fonction ou une méthode en Javascript

Programmation JavaScript  
 
Comment savoir si il y a une variable, fonction ou une méthode en Javascript

Parfois, au moment de appel à l’un fonction ou accès le contenu de toute variable dans JavaScript, Il est possible de vouloir avant Vérifiez s’il y ou non, pour éviter Ainsi l’impact potentiel ou Erreurs sur votre code. Nous avons déjà vu, avec précédemment, une forme de vérifier si une fonction existe ou qu’il est définie dans Javascript, et maintenant nous allons voir une autre façon de le faire.

Cela peut être fait facilement au moyen d'un conditionnelle où est le facteur déterminant le propre nom de la fonction o variable pour vérifier. Comme ça, If, par exemple, envie d’essayer si un appel de fonction ‘myFunc‘ ou un variable appel ‘mi_variable‘ Il y a, vous auriez seulement à encoder le conditionnel suivant:

Cette forme de vérifier si une fonction ou une variable existe dans JavaScript présente le problème qui If la fonction ou la variable Il n’y a aucune, JavaScript permettra d’obtenir une erreur de référence inexistante, Ce qui peut rendre votre code complètement marche arrêt.

Une méthode plus optimale procéder à la vérification de l’existence d’une fonction ou variable en Javascript est à l’aide de l’objet fenêtre de, Toute fonction ou variable qui nous déclarons et définissons en dehors de tout objet, sera un méthode o variable Ceci. Ainsi, la façon de faire un tel appel serait comme suit:

De cette façon, Si la fonction ou la variable Il n’y a aucune, le conditionnel pas sera exécuté et l’exécution correspondante de notre code continuera à comme d’habitude. Le contraire de ce qui se serait passé si nous n’avions pas fait vérifier par le biais de l’objet Windows, mais directement sur le nom de la fonction ou la variable en question.

Laissez-nous un commentaire ou d’entrer à laForum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Articles connexes