Bonjour,
J'aimerais pouvoir exécuter le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
function executer(action,param)
{
	action(param);
}
Ceci fonctionne lorsque je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
executer(ajouter, 'blabla')
mais pas lorsque je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
executer('ajouter', 'blabla')
Ce qui semble normal. Le problème est que je ne contrôle pas l'appel et c'est la deuxième version qui est effectuée. J'ai donc l'erreur : "action n'est pas une fonction".

Est-il possible de faire une conversion, un cast du paramètre action, qui est une chaine, en fonction ?
Merci d'avance