J'essaie de comprendre comment passer des arguments à une fonction anonyme en JavaScript.Comment puis-je transmettre des arguments à des fonctions anonymes en JavaScript?
Vérifiez ce code exemple et je pense que vous verrez ce que je veux dire:
<input type="button" value="Click me" id="myButton" />
<script type="text/javascript">
var myButton = document.getElementById("myButton");
var myMessage = "it's working";
myButton.onclick = function(myMessage) { alert(myMessage); };
</script>
En cliquant sur le bouton du message: doit apparaître. Cependant, la variable myMessage
à l'intérieur de la fonction anonyme est null.
jQuery utilise beaucoup de fonctions anonymes, quel est le meilleur moyen de transmettre cet argument?
Fermetures: http://blog.niftysnippets.org/2008/02/closures-are-not-complicated.html – mishal153