La función de devolución de llamada que estoy trabajando tiene la siguiente firma (de http://api.jquery.com/load/):parámetros en la función de devolución de llamada
complete(responseText, textStatus, XMLHttpRequest)
Ahora, lo único que necesitan el tercer parámetro. En Lua hay una convención en que se utiliza un guión para saltar valores de retorno innecesarios de funciones (saltar porque _ en realidad mantener el valor):
var1, _, _, var4 = func()
Así que se me ocurrió hacer una cosa similar con JavaScript y pongo mi firma de función a esto:
function (_, _, XMLHttpRequest)
¿Hay algo de malo en este enfoque, quizás hay una manera mejor/más limpia?
creo que la mejor solución se proporciona en [Saltarse parámetros de las funciones opcionales en JavaScript] [1] [1]: http://stackoverflow.com/questions/ 8356227/skipping-optional-function-parameters-in-javascript/8356945 – Mohsenme
@Mohsenme Esa es una pregunta diferente, se trata de pasar parámetros a las funciones. Este se trata de definir una función de devolución de llamada. – Stijn