js:对象之间的复制
1.:复制obj1,不管obj2是否有这个属性,但是ojb2中的特有属性会保留
var obj1={id:1,name:'zhangsan'} var obj2={}; for (var prop in obj1) { scope.obj2[prop] = obj1[prop]; }
2:深度复制:不保留obj2属性,完全和obj1一致。
var obj1={key:'100', desc:'test'}; var obj2={id:'1',name:'test'}; obj2=JSON.parse(JSON.stringify(obj1));
本文来自博客园,作者:huiy_小溪,转载请注明原文链接:https://www.cnblogs.com/huiy/p/12040566.html