简易深拷贝

133 阅读1分钟
function deepClone(obj) {        let tem = {}         for(let key in obj) {            if(Object.prototype.toString.call(obj[key]) === '[object Array]') {                tem[key] = [...obj[key]]            }else if (Object.prototype.toString.call(obj[key]) === '[object Object]') {                tem[key] = deepClone(obj[key])            }else {                tem[key] = obj[key];            }        }        return tem    }