function compose(fnArr){ return function(...arg){ fnArr.reverse().reduce((pre, cur, index, arr)=>{ return cur(...pre) }, arg) } } // 注意使用...arg因为可能不仅传入一个参数