JavaScript学习笔记—使用JSON进行深复制

const obj = {
  name: "孙悟空",
  friend: {
    name: "猪八戒"
  }
};
// 对obj进行浅复制
const obj2 = Object.assign({}, obj);
// 对obj进行深复制
const obj3 = structuredClone(obj);

// 利用JSON进行深复制
const str = JSON.stringify(obj);
const obj4 = JSON.parse(str);
posted @ 2023-01-25 20:37  程序员张3  阅读(29)  评论(0编辑  收藏  举报