@wenzhi/mini-lodash

    Function cloneWith

    • 这个方法类似 clone,除此之外它还接收一个 customizer 回调函数,定制返回的克隆值。 如果 customizer 返回 undefined 将会使用拷贝方法代替处理。

      Parameters

      • value: any

        用来递归克隆的值。

      • customizer: Function

        自定义克隆的函数。

      Returns any

      返回克隆值。

      const object = { a: 1, b: 2 };
      const cloned = cloneWith(object, (value) => {
      if (value === 1) {
      return 100;
      }
      });
      // => { a: 100, b: 2 };
    MMNEPVFCICPMFPCPTTAAATR