彻底弄懂浅拷贝和深拷贝
1. 只能拷贝 Object 和 Array 对象
function deepClone(obj){
    // 数组也是对象
    var newObj = obj instanceof Array ? [] : {}
    for (var i in obj) {
        // 判断 item 是否为对象,若是,则对对象中的对象进行递归拷贝。若否,直接拷贝。
        newObj[i] = typeof obj[i] == 'object' ? deppClone(obj[i]) : obj[i]
    }
    return newObj
}关于遍历对象的方法:遍历对象的方法
2. 分享一篇文章
本文来自博客园,作者:RHCHIK,转载请注明原文链接:https://www.cnblogs.com/suihung/p/16218457.html
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号