Function funDeepClone

  • 深度克隆对象

    Type Parameters

    • T

    Parameters

    • obj: T

      要克隆的对象

    • map: WeakMap<object, any> = ...

      不需要传递

    Returns T

    返回克隆后的对象

    const original = { a: 1, b: { c: 2 } };
    const cloned = funDeepClone(original);
    console.log(cloned); // { a: 1, b: { c: 2 } }
    console.log(cloned === original); // false
    console.log(cloned.b === original.b); // false