深克隆,浅克隆

来源:互联网 发布:求锥度计算软件 编辑:程序博客网 时间:2024/04/28 09:32
//深克隆 var obj={name:'hlj',age:10,info:{sex:'女',height:'10cm'}}; console.log(obj); var deepCopy=function(source){     var result={};     for(var key in source){         if(typeof(source[key])==='object'){             result[key]=deepCopy(source[key]);         }else{             result[key]=source[key];         }     }     return result; } var obj1=deepCopy(obj); console.log(obj1);//浅克隆 var obj = {name:'wsscat',age:0};         var obj2 = obj;         obj2['c'] = 5;         console.log(obj);         console.log(obj2);
原创粉丝点击