js深度复制对象

/**

*深度复制对象

*/

(function(){

  var clone=function(obj){

    var newO={};

    if(obj instanceof Array){

      newO=[];

    }

    for(var key in obj){

      var val=obj[key];

      newO[key]=typeof val==="object":arguments.callee(val)?val;

    }

    return newO;

  };

})(); 

原文地址:https://www.cnblogs.com/lvke/p/4260150.html