我建设Vuejs
一个小应用程序在那里我得到响应数据,我将其映射到一个变量,我有几个要素具有空数组,所以在映射时我想检查条件并相应映射。这里是我的代码:如何if语句中的地图在JavaScript中使用/ vuejs
this.model = a.map(i => Object.assign({
'id': i.id,
'meeting_date': i.schedule,
'meeting_call': i.type,
'event_type': i.event_type,
'venue': i.venue,
'with_client': i.with_client
},{
if(i.meeting.meeting_summaries)
{
'meeting_summaries': i.meeting_summaries.map(ms => ({
client_name: ms.client_name,
nature: ms.nature,
action: ms.action,
mention: ms.user_id,
feedback: ms.feedback
}))
}
},
是有必要声明变量对象,然后分配数据+,作为放置if语句所期望我的代码在运行前。 –
您需要声明一个新变量,因为您正在从结果对象中选取一些属性但不是全部,并且必须将其返回。 –
所以在第一线限定林本身作为'this.model = a.map(I => Object.assign())' –