function firstCallme(iWantToBePassed) {
   post(callbackFun);
}
// This function shouldn't be anonymous.
function callbackFun(dataFromPostFun) {
 alert(iWantToBePassed);
}
変数iWantToBePassedをfirstCallme()からcallbackFun()に渡す方法は? SOにはいくつかの同様の質問があります。しかし、そこから解決策を特定できませんでした。
以下に示すように、私は1つの解決策しか知りません:
function firstCallme(iWantToBePassed) {
   post(function(data){callbackFun(data,iWantToBePassed) });
}
// This function shouldn't be anonymous.
function callbackFun(dataFromPostFun, iWantToBePassed) {
 alert(iWantToBePassed);
}
より良い解決策はありますか?
アップデート:
ここ:
function post(callbackFun) {
  jQuery.post('url', 'data', callbackFun, 'json');    
}