Bonjour,
J'ai beaucoup cherché pour trouver cette solution, que j'ai trouvé en tatonant, alors je la documente ici :
J'aivais besoin de transmettre une fonction (dynFunction) en paramètre à une autre function (fixFunction), avec la contrainte de déterminer son nom dynamiquement. Une partie de ce nom de fonction est fixe, l'autre étant un id d'élément. Ceci étant utile dans le cadre de la création de composants génériques.
J'ai cherché pour une méthode du style getFunctionByName, mais cela n'existe pas.
La solution que j'ai trouvé et qui fonctionne est la suivante :
window['NOM_DE_FONCTION_DYNAMIQUE_EN_FORMAT_STRING']
Cela retourne bien la fonction que l'on cherche à appeler.
exemple :
fixFunction(window[dynFuntion]);
dans mon cas, j'ai fait :
fixFunction(window['partieFixe' + idElement]);
Espérant rendre service
Cordialement,
Steeve