实现一个compose函数,数据扁平化
实现一个 compose 函数。
compose是函数式编程中使用较多的一种写法, 它把逻辑解耦在各个函数中,通过compose的方式组合函数, 将外部数据依次通过各个函数的加工,生成结果。
function compose(...fn) {
if (!fn.length) return (v) => v;
if (fn.length === 1) return fn[0];
return fn.reduce(
(pre, cur
原创
2021-12-28 20:43:59 ·
314 阅读 ·
0 评论