首页 > 其他 > 详细

对象深拷贝

时间:2017-07-29 16:11:22      阅读:278      评论:0      收藏:0      [点我收藏+]

function deepCopy(p,c){

  c=c || {};

  for(var i in p){
    if(p.hasOwnProperty(p[i])){
      if(typeof(p[i])===‘object‘){

        c[i] = Array.isArray(p[i])?[]:{};

        deepCopy(p[i],c[i])

      }else{
        c[i]=p[i]
      }
    }
  }

  return c;

}

对象深拷贝

原文:http://www.cnblogs.com/jessicaWy/p/7255914.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!