Prenons une function pour l'exemple
Pour appeler dynamiquement une fonction à partir d'une variable ou un string :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function exemple() { alert('coucou') }
Pour passer une fonction en argument d'une fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var mafonction='exemple' window[mafocntion]() //ou window['exemple']()
à utiliser comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function FArgument(La Focntion) { LaFonction() }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 FArgument(exemple) //ou en combinant avec le string FArgument(mafonction) FArgument(window['exemple'])
Partager