Machaon a écrit :
> "Francis Spiesser" <fspiesser@despixelsetdeshommes.NIPUBNISOUMIS.ne t> a
> écrit dans le message de news:
> mn.ec017d76f9fe1f01.2378@despixelset... BNISOUMIS.net...
>
>>Machaon vient de nous annoncer :
>>
>>>Bonjour à tous,
>>>
>>>javascript permet-il l'utilisation de nom de fonction dynamique ?
>>>
>>
>>Oui avec eval (mais c'est crade !)
>>
>>FonctionMain(UneVariable) {
>> eval(UneVariable+'(\'titi\')'); //<== plus de problème ici
>>}
>
> Merci pour ta solution, c'est celle que j'avais fini par trouver.
Alors changes en. Tu peux regarder mon autre post pour deux façons
d'aborder le problème (nb: après vérif, la seconde fonctionne - en tous
cas sous mozilla).
> Mais pkoi c crade ?
Difficile à mettre au point, difficile à maintenir, très vite difficile
à comprendre, et potentiellement dangereux.
Dans une écrasante majorité de cas, quand tu utilises eval(), c'est que
soit tu ne connais pas la fonctionnalité du langage permettant de s'en
passer, soit qu'il y a un problème de conception. C'est en tous cas mon
expérience avec Python, et pour le moment avec Javascript aussi.