“dzb”
2022-09-26 ccd7b3c5b24fa115a732ea915e2e586de717ea1c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 深拷贝
function deepClone(obj){
    let objClone = Array.isArray(obj) ? [] : {};
    if(obj && typeof obj === 'object' && obj != null){
        for(let key in obj){
            if(obj.hasOwnProperty(key)){
                if(obj[key] && typeof obj[key] === 'object'){
                    objClone[key] = deepClone(obj[key]);
                }else{
                    objClone[key] = obj[key];
                }
            }
        }
    }
    return objClone;
}
export {deepClone};