编辑代码

function compose(fnArr){
    return function(...arg){
        fnArr.reverse().reduce((pre, cur, index, arr)=>{
            return cur(...pre)
        }, arg)
    }
}

// 注意使用...arg因为可能不仅传入一个参数