¿Hay alguna otra manera mejor de crear una función de devolución de llamada para alguna función aleatoria?La mejor manera de crear una función de devolución de llamada
var showObj = function(obj,callback) {
return setTimeout(function() {
if(opts.centerObj == true) {
var cssProps = getProps(obj);
obj.css(cssProps).fadeIn('slow');
}
else {
obj.fadeIn('slow');
}
if(typeof callback == 'function') {
callback.call(this);
}
}, 1500);
}
La función de devolución de llamada no tiene ningún parámetro cuando lo utilizan, sólo lo hago de esta manera:
showObj(obj,function(){
/* Some Callback Function */
});
Así que su pregunta es si hay una forma mejor que pasar una función anónima a 'showObj' o qué? –
¿Qué hay de malo con su implementación actual? – TJHeuvel
@Felix Kling, No, si mi sintaxis es correcta, la función funciona bien (la función de devolución de llamada) si la llamo, y también si hay otra forma de agregar/definir una función de devolución de llamada a alguna función aleatoria. – Roland