Лучший способ создания функции обратного вызова

Есть ли лучший способ создать функцию обратного вызова для некоторой случайной функции?

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);
}

Функция обратного вызова не имеет параметров, когда я ее использую, мне нравится только это:

showObj(obj,function(){

/* Some Callback Function */

});
5
задан Felix Kling 15 January 2012 в 10:39
поделиться