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  阅读(44)  评论(0)    收藏  举报