profilePanelList: [
{ id: 'groupNum', text: '项目组数', num: 0 },
{ id: 'projectNum', text: '项目数', num: 0 },
]
panelData:{ companyNum: 0, groupNum: 4, projectNum: 19 }
let result = this.profilePanelList.map(item =>
Reflect.has(this.panelData, item.id) ? ({...item, num: Reflect.get(this.panelData, item.id)}) : ({...item, num: 0}))
Reflect.has(this.panelData,item.id) 判断this.panelData中是否有item.id('groupNum')
?({...item, num: Reflect.get(this.panelData, item.id)}) : ({...item, num: 0}))
{...item,num:Reflect.get(this.panelData,item.id)}
取出this.panelData[item.id](this.panelData['groupNum'])赋值给item.num
...item,num=item.num