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));