Como passar um retorno de chamada como parâmetro para outra função

Eu sou novo nas funções ajax e callback, por favor, perdoe-me se eu entendi errado os conceito

Problema Eu poderia enviar um função de retorno de chamada como parâmetro para outra função que executará o retorno de chamada?

function firstFunction(){
    //some code

    //a callback function is written for $.post() to execute
    secondFunction("var1","var2",callbackfunction);
}

function secondFunction(var1, var2, callbackfunction) {
    params={}
    if (event != null) params = event + '&' + $(form).serialize();

    // $.post() will execute the callback function
    $.post(form.action,params, callbackfunction);
}

questionAnswers(5)

yourAnswerToTheQuestion