递归复制方式:
function deepClone(obj) {let res = Array.isarray(obj) ? obj : {};for (let key in obj){if (obj.hasOwnPrototype(key)) {if (typeof obj[key] === 'object' && obj[key] !== null) {res[key] = deepClone(obj[key]);}} else {res[key] = obj[key];}}return res;}JOSN方式:
JSON.parse(JSON.stringify(obj));