如何给多个函数快速添加同一个回调?

img

如图,这是一个拼装请求头的js文件,每个函数会拼装它专有的参数,然后去调用统一的发送请求函数 this.ghRequest()
说明一下,后端是根据topic进行的eavl反射,所以不要纠结为什么用同一个函数发送请求,我只开放了一个接口。
问题是:怎么把红框部分只写一遍

封装成一个方法,然后直接调用

写个function 把这句话放里面 再调用这个function

以参数的形式传进去

http.addFarm(params,this.ghRequest({}))
addFarm(rparams,callback){
if(callback){
  callback()
}
}