2
在redux中合并reducer的时候有用到compose这个函数将多个reducer合成一个,那么这个compose函数该怎么实现呢?

function compose(...fns) { //fns是传入的函数
  const fn = fns.pop();
  return (...args) => {
    fn(...args);
    if (fns.length > 0) {
      compose(...fns);
    }
  };
}

all2005
3.4k 声望36 粉丝