方法一: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