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