//深复制(包含复杂模式)
deepCopy: (obj) => {
let objArray = Array.isArray(obj) ? [] : {}
if (obj && typeof obj === "object") {
for (let key in obj) {
if (obj.hasOwnProperty(key)) {
if (obj[key] && typeof obj[key] === "object") {
objArray[key] = tool.deepCopy(obj[key])
} else {
objArray[key] = obj[key]
}
}
}
}
return objArray
},
JSON.parse(JSON.stringify)复制构造函数会丢失呦!
Object.assign是一级复制、一级复制、一级复制