JS使用多个变量和其他函数创建函数

时间:2016-02-11 10:13:37

标签: javascript function

所以,我有跟随js函数,它本身将 NOT 有意义。

我需要将所有变量和函数(例如for)作为一个单独的函数,我可以随时调用它:

原始

function CUSTOM() {
 jQuery(document).on('click', '.rinci_sub', function (e) {
    var something= RMES_CONT(upimg_hold,rinc_cont,upfile_hold);
    var side = "right";     
    var content_total = RINC_INFO(side, gc_current, "now", something);          
    var rmmc_total = RIN_CONTENT(side,content_total,rmmimg);
    for (var i = 0; i < (rup_att_len); i++) {                       
        var rmm_att_name = rupfile[i].substring(rupfile[i].lastIndexOf('/') + 1);   
        var rinc_file = Ab("rinbox_file", upload_dir + rupfile[i], RH("span", "rmmfile chip",  rmm_att_name, ""));                              
        rup_att.push(rinc_file);
    }
  });
};

我需要什么:

function OTHER(){
    var something= RMES_CONT(upimg_hold,rinc_cont,upfile_hold);
    var side = "right";     
    var content_total = RINC_INFO(side, gc_current, "now", something);          
    var rmmc_total = RIN_CONTENT(side,content_total,rmmimg);
    for (var i = 0; i < (rup_att_len); i++) {                       
        var rmm_att_name = rupfile[i].substring(rupfile[i].lastIndexOf('/') + 1);   
        var rinc_file = Ab("rinbox_file", upload_dir + rupfile[i], RH("span", "rmmfile chip",  rmm_att_name, ""));                              
        rup_att.push(rinc_file);
    }
}   
function CUSTOM_1() {
 jQuery(document).on('click', '.rinci_sub', function (e) {
   OTHER();
  });
};  

function CUSTOM_2() {
 jQuery(document).on('click', '.some_other', function (e) {
   OTHER();
  });
};  

我知道在php中,使用变量和其他函数创建函数更简单。但是我很难做到这一点。

有人可以告诉我如何实现这个目标吗?

谢谢!

0 个答案:

没有答案