合二为一
常用与构造parms
const page={pagelimit:20, pagenumber:2,}
const searchform = { keyword:"key", startDate:"2020-1-1", endDate:"2021-1-1",}
const parms = {...page,...searchform}
//parms={
// pagelimit:20, pagenumber:2,keyword:"key";
// startDate:"2020-1-1"; endDate:"2021-1-1"
// }
遍历作用(1维)
const arr = [10, 20, 30]
// equivalent to
// console.log(Math.max(10, 20, 30));
console.log(Math.max(...arr)); // → 30
至于为什么只能1维。如果10,20,30是对象,就没法再向里找一层了。
提取作用
比如要把row{starttime:‘2020-1-1’,endtime:‘2021-1-1’,index:‘3’,name:‘1’,author:‘pi’}
这个数组中符合parm项的(parm{starttime:’’,endtime:’’})提取出来,其他的都不要
Object.keys(this.parm).forEach(key =>{
this.parm[key]=row[key]
})
同
const{starttime,endtime}=row
parm={starttime,endtime}
如果想改名
let { starttime: startTime, endtime: endTime } = row
parm={startTime,endTime }