在redux中合并reducer的时候有用到compose这个函数将多个reducer合成一个,那么这个compose函数该怎么实现呢?
function compose(...fns) { //fns是传入的函数 const fn = fns.pop(); return (...args) => { fn(...args); if (fns.length > 0) { compose(...fns); } }; }