手记

对象深拷贝函数

function deepClone(obj){
    if(obj.isArray){
        var result = []
    }else{
        var result = {}
    }
    for(let key in obj){
        if(typeof(obj[key]) == 'object'){
            result[key] = deepClone(obj[key])
        }else{
            result[key] = obj[key]
        }
    };
    return result;
}


1人推荐
随时随地看视频
慕课网APP