Estoy intentando descubrir cómo pasar argumentos a una función anónima en JavaScript.¿Cómo puedo pasar argumentos a funciones anónimas en JavaScript?
Salida este código de ejemplo y creo que usted verá lo que quiero decir:
<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>
Al hacer clic en el botón del mensaje: debe aparecer. Sin embargo, la variable myMessage
dentro de la función anónima es nula.
jQuery usa muchas funciones anónimas, ¿cuál es la mejor manera de pasar ese argumento?
Cierres: http://blog.niftysnippets.org/2008/02/closures-are-not-complicated.html – mishal153