数组/对象深拷贝

function copyObj(oldObj){
    var  newObj = Array.isArray(oldObj) ? [] :{};
    for(var p in oldObj){
       if(typeof oldObj[p]== 'object'){
           newObj[p] ==copyObj(oldObj[p])  
     }else{
         newObj[p] = oldObj[p];
    }
  
    }  
    return newObj;  
}

 

posted @ 2017-04-12 16:17  大桥默默学  阅读(111)  评论(0编辑  收藏  举报