Function merge

  • 合并两个对象并返回,除了Object与Array可靠,其余复杂类型数据不可靠,请谨慎使用。 合并两个对象。

    Type Parameters

    • Obj1 extends object

    • Obj2 extends object

    Parameters

    • obj1: Obj1

      要合并的第一个对象。

    • obj2: Obj2

      要合并的第二个对象。

    • options: {
          deep?: number;
          del?: boolean;
          has?: boolean;
          overwrite?: boolean;
      } = ...

      合并选项对象,包括以下属性:

      • deep :指定深度合并的级别。默认为 1。
      • overwrite :指定是否覆盖已有的属性。默认为 true。
      • del :指定是否删除 obj1 中不存在于 obj2 中的属性。默认为 false。
      • has :指定是否遍历 obj1 中的属性。默认为 false。
      • Optional deep?: number
      • Optional del?: boolean
      • Optional has?: boolean
      • Optional overwrite?: boolean

    Returns Obj1

    合并后的对象。

Generated using TypeDoc