JavaScript中的函数式编程–函数组合

问题:纯函数和柯里化很容易写出洋葱(一层套一层)代码,形如:h(g(f(x))),实际中遇到的问题如:获取数组的最后一个元素在转换成大写字母, _.toUpper(_.first(_.reverse(array))) 解决:函数组合可以让我们把细粒度的函数重新组合生成一个新的函数 管道 下面这张图标识程序中使用函数处理数据的过程,给fn函数输入...