gistfile1.txt 1. 实现思路,可以将一个对象Object,转换成json字符串,2. 通过将json字符串转换回json对象开始先,深度cloneeg: let obj1 = { a: 0 , b: { c: 0}}; let obj3 = JSON.parse(JSON.stringify(obj1)); obj1 =
1. 实现思路,可以将一个对象Object,转换成json字符串, 2. 通过将json字符串转换回json对象开始先,深度clone eg: let obj1 = { a: 0 , b: { c: 0}}; let obj3 = JSON.parse(JSON.stringify(obj1)); obj1 = { a: 0, b: { c: 0 } }; function _ObjDepClone(param) { let Verification = Object.prototype.toString; if (Verification.call(param) !== '[object Object]') { throw new TypeError(`${param} is not a Object`); } let target = JSON.parse(JSON.stringify(param)); return target; }