flow source npm

_.flow([funcs])

创建一个函数。 返回的结果是调用提供函数的结果,this 会绑定到创建函数。 每一个连续调用,传入的参数都是前一个函数返回的结果。

参数

  1. [funcs] (...(Function|Function[])

    要调用的函数

返回值 (Function)

返回新的函数

示例

function square(n) {
  return n * n;
}

var addSquare = _.flow(_.add, square);
addSquare(1, 2);
// => 9