pipe简单理解

const addOne = x => x+1
const addTwo = x => x+2
addTwo(addOne(5)) //8
const pipe = (fn1,fn2) => x => fn2(fn1(x))
pipe(addOne,addTwo)  //x => fn2(fn1(x))
pipe(addOne,addTwo)(5) //8
const mergeFn = pipe(addOne,addTwo) 
mergeFn(5) //8

 

posted @ 2022-01-14 11:27  小闫先生  阅读(117)  评论(0)    收藏  举报