¿Cómo se pueden pasar parámetros a una función cuando se usa .call()
en Javascript?jquery - pasa los parámetros al usar .call()
Cuando paso parámetros que siempre no están definidos en la función de devolución de llamada
EDITAR (un ejemplo):
voy a tener un objeto opciones en mi plugin:
var options = {
errorCallback : function(errors) {}
}
que llamaré esto de mi plugin como este:
var errors = "Test error list";
configs.errorCallback.call(errors);
I will initialise my pl ugin como este
$('#plugin-element').myPlugin(
{
'errorCallback' : function errorrCallbackFunction(errors) {
console.log(errors) //always undefined
}
}
¿Puedes dar un ejemplo de lo que haces que no funciona? – lonesomeday
Función de devolución de llamada? ¿Qué función de devolución de llamada? Y .call() no es específico de jQuery, es una función de JavaScript (o, para ser más precisos, es un método del objeto de función). – PJP