如何组合2个预先编写的Javascript函数

时间:2010-04-15 20:29:09

标签: javascript function

我想将一个函数嵌套到另一个函数中吗?

2 个答案:

答案 0 :(得分:0)

这就是你问的问题吗?

function add1(x){
  return x + 1;
}

function mult2(x){
    return x * 2;
}

function add1ThenMult2(x){
  return mult2(add1(x));
}

add1ThenMult2(10); // --> 22

或隐藏2个功能......

  var add1ThenMult2 = (function(){

    function add1(x){
      return x + 1;
    }

    function mult2(x){
      return x * 2;
    }

    function add1ThenMult2(x){
      return mult2(add1(x));
    }

    return add1ThenMult2;

  }());

  add1ThenMult2(10); // --> 22

答案 1 :(得分:0)

您可以考虑jquery-aop在给定功能周围或之前添加建议。

prototype's wrap function