深拷贝

    xiaoxiao2023-10-04  172

    手写一个深拷贝,深拷贝存在的原因:使用浅拷贝,若有引用类型的值,就容易导致错误

    function deepClone(obj){ var newobj=obj.instanceof Array?[]:{}; if(typeof obj!=="object"){ return obj; } else{ for(var i in obj){ newobj[i]=obj[i].typeof obj[i]=="object"?deepClone(obj[i]):obj[i]; } } return newobj; }
    最新回复(0)