方法一:
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);
打印输出如图:

方法二:
let obj = {
"name": "小理有趣",
"city": "北京",
"list": [
{"course": "语文"},
{"course": "数学"}
]
}
let copyObj = JSON.parse(JSON.stringify(obj));
obj.list[0].course = "戏剧表演";
console.log(obj);
console.log(copyObj);
打印输出:
