對象賦值,對象拷貝

方法一:cdn

let obj = {
    "name": "小理有趣",
    "city": "北京",
    "list": [
      {"course": "語文"},
      {"course": "數學"}
    ]
  }
let newObjA = obj; // 未拷貝的
let newObjB = _.cloneDeep(obj); // 拷貝的   // _.clone(obj) 是淺拷貝

obj.list[0].course = "戲劇表演";

console.log(obj); 

console.log(newObjA);

console.log(newObjB);

打印輸出如圖: blog

圖片的標註

方法二:圖片

let obj = {
    "name": "小理有趣",
    "city": "北京",
    "list": [
      {"course": "語文"},
      {"course": "數學"}
    ]
  }
let copyObj = JSON.parse(JSON.stringify(obj));
obj.list[0].course = "戲劇表演";

console.log(obj);

console.log(copyObj);

打印輸出: ci

圖片的標註
相關文章
相關標籤/搜索