今天在修改接口时候,因为列表数据接口和导出接口formData类似,只是多了个limit和page,然后就想着能把对象A的值直接复制到对象B,有个方法就简单很多了。类似
let pageObj = {
name:"",
code:"",
limit:10,
page:1
};
let exportObj = {
name:"",
code:""
};
pageObj的值绑定页面搜索条件,导出的时候需要将值赋值给exportObj,百度后发现一个方法
let arrAssign = (arr1,arr2) => Object.keys(arr1).forEach( key => {
arr1[key] = arr2[key] || arr1[key]
});
arrAssign(exportObj,pageObj);
如果大家有更简便的方法,欢迎指导,谢谢!!!