1.数组拼接
let a=[{a:1},{b:2}]
let b=[{c:1},{d:2}]
console.log([...a,...b])//[{a:1},{b:2},{c:1},{d:2}]
2.对象拼接
let a = {
getMenuList(id){
//获取当前登陆用户应用菜单列表
return `/plat/menu/getMenuByUser/${id}`
},
createSalt:'/plat/token/salt',//生成随机盐
// login:'/plat/token/generate',
login:'/admin/adminPost',
getCurrPigFarms:'/Pigfarm/getCurrPigFarms',//获取组织
}
let b ={
getCurrPigMenu:'/Pigfarm/getCurrPigMenu',//获取菜单
}
let c = Object.assign(a,b)
console.log(c)
//返回结果如下
//{
// getMenuList(id){
// //获取当前登陆用户应用菜单列表
// return `/plat/menu/getMenuByUser/${id}`
// },
// createSalt:'/plat/token/salt',//生成随机盐
// // login:'/plat/token/generate',
// login:'/admin/adminPost',
// getCurrPigFarms:'/Pigfarm/getCurrPigFarms',//获取组织
// getCurrPigMenu:'/Pigfarm/getCurrPigMenu',//获取菜单
//}
//如果a与b中的同时存在相同的key,后者会覆盖前者的value