@meld-ts/core
    Preparing search index...

    Function cloneObject

    • 深拷贝一个对象(三级降级)

      1. 优先 structuredClone(现代运行时均支持)
      2. 不可用时降级为 cloneObjectByJson(JSON 序列化,失败再降级为 assign)

      Type Parameters

      • T extends object

      Parameters

      • obj: T

        — 要拷贝的对象

      Returns T

      深拷贝后的新对象

      当 obj 为 null 或非 object 类型时

      const src = { a: { b: 1 } };
      const copy = cloneObject(src);
      copy.a.b = 99;
      console.log(src.a.b); // 1