递归实现深拷贝的代码 function clone(obj){ var newObj = obj instanceof Array ? [] : {}; Object.keys(obj).forEach(item =>{ if(obj[item] instanceof Object){ newObj[item] = clone(obj[item]) }else{ newObj[item] = obj[item]; } }); return newObj; }