|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2005 Messages : 2 ![]() |
Bonjour,
Je voudrais tester l'existence d'une variable créée dynamiquement. J'ai réussi à : - créer une variable dynamique avec le "eval" - tester l'existence d'une variable avec le "if typeof(mavar)=='undefined'" Par contre le "typeof(eval(...))" ne fonctionne pas, car il essaye d'évaluer la variable avant de tester son existence. Auriez-vous une idée ? Merci d'avance pour votre aide... |
|
|
00
|
|
|
#2 | ||||||
|
Membre Expert
![]() Boris Dessysans emploi Inscription : décembre 2010 Messages : 872 ![]() |
Bonjour,
Tout d'abord, je te déconseille vivement l'usage de "eval" si d'autres solutions peuvent le remplacer(dans beaucoup de cas). Aussi, difficile de t'aider sans voir ton code et sans savoir d'où tu récupères les données "dynamiques". Je peux néanmoins te proposer ceci sans être certain que c'est ce que tu souhaites réellement : Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Boris Dessysans emploi Inscription : décembre 2010 Messages : 872 ![]() |
oups, effectivement si la variable n'existe pas, ça plante le eval, bon alors je sais pas à part utiliser les exceptions :
Code :
|
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() danseur Inscription : août 2003 Messages : 2 667 ![]() |
d'accord avectoi Willpower; mais eval et typeof semblent inutiles dans le try;
|
|
|
10
|
|
|
#5 | ||
|
Membre Expert
![]() Boris Dessysans emploi Inscription : décembre 2010 Messages : 872 ![]() |
effectivement ceci : Code :
|
||
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : février 2005 Messages : 2 ![]() |
Bonjour,
Merci pour vos réponses. A première vue, cela semblerait me convenir. Je testerai plus en détails demain... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com