简介:TypeScript中不让用Object.assign()对对象进行深拷贝。可以使用转换为JSON再转换回去的方法,进行Object对象的深拷贝操作。
let Obj:Object = {id:123,name:"名称",desc:"注释"};
console.log("这是转换之前的Obj",Obj);
let jsonObj = JSON.stringify(Obj);
console.log("这是转换成json的Obj",jsonObj);
let Obj2:Object = JSON.parse(jsonObj);
console.log("这是重新转换成Object的Obj2",Obj2);