Javascript 如何向对象动态添加数组元素?

Javascript 如何向对象动态添加数组元素?,javascript,google-calendar-api,Javascript,Google Calendar Api,下面的两个答案都正确,但我不能把它们都标为正确答案。谢谢大家使用下面的代码片段添加一个对象数组并向其中推送元素 event.attendees=[]; member={}; for(i=0; i<invitados.length; i++){ member.email=invitados[i]; event.attendees.push(member); } event.attenders=[]; 成员={}; 对于(i=0;i使用以下代码段添加对象数组并将元素推送

下面的两个答案都正确,但我不能把它们都标为正确答案。谢谢大家使用下面的代码片段添加一个对象数组并向其中推送元素

event.attendees=[];
member={};
for(i=0; i<invitados.length; i++){
    member.email=invitados[i];
    event.attendees.push(member);
}   
event.attenders=[];
成员={};

对于(i=0;i使用以下代码段添加对象数组并将元素推送到其中

event.attendees=[];
member={};
for(i=0; i<invitados.length; i++){
    member.email=invitados[i];
    event.attendees.push(member);
}   
event.attenders=[];
成员={};
对于(i=0;i),您可以使用:

var invitados=['mail@mail.com', 'mail@mail.com', 'mail@mail.com'];
var事件={
“摘要”:“摘要”,
// ...
“与会者”:invitados.map((e)=>{
返回{电子邮件:e};
}),
“提醒”:{
“useDefault”:false,
“覆盖”:[{
'方法':'电子邮件',
“分钟”:24*60
},
{
'方法':'弹出',
“分钟”:24*60
}
]
}
};
console.log(事件);
您可以使用:

var invitados=['mail@mail.com', 'mail@mail.com', 'mail@mail.com'];
var事件={
“摘要”:“摘要”,
// ...
“与会者”:invitados.map((e)=>{
返回{电子邮件:e};
}),
“提醒”:{
“useDefault”:false,
“覆盖”:[{
'方法':'电子邮件',
“分钟”:24*60
},
{
'方法':'弹出',
“分钟”:24*60
}
]
}
};

console.log(event);
否决票是怎么回事?它工作得很好。请接受您满意的解决方案。我没有否决,我对您的答案投了赞成票!我不会接受解决方案,因为我使用了上面的解决方案,但thx提供帮助:)我尝试了你的答案,也很有效,但我不能接受两者,idk怎么办xDHaha顺便说一句,我的声誉较低,请帮助一位同事:P!祝你有一个美好的一天@IXTRUnaiOk,我会给你接受答案的特权xDWhat’s what’s the down vote?它非常有效。请接受你满意的解决方案。我没有否决,我没有我不接受你的答案!我不会接受这个解决方案,因为我使用了上面的解决方案,但thx的帮助:)我尝试了你的答案,也有效,但我不能同时接受,idk怎么办xDHaha顺便说一句,我的声誉较低,请帮助其他用户:P!祝您度过愉快的一天@IXTRUnaiOk,我将荣幸地向您提供公认的答案xD