【发布时间】:2017-03-09 07:21:36
【问题描述】:
我已将一组对象存储到一个名为“resData”的数组中,并且我还有一个名为“approvedIds”的数据数组,其中包含所有已批准的 ID。在这里,我想匹配这两个数组并将一个新键添加到“resData”数组中,例如“approveStatus:“approve””。如何在javascript中做到这一点?
所有数据,
var resData = [
{
firstName:"Jhon",
lastName:"adam",
emailId:"jhn12@gmail.com",
id:"01"
},
{
firstName:"Kyle",
lastName:"Miller",
emailId:"kl12@gmail.com",
id:"02"
},
{
firstName:"Jhonathan",
lastName:"adam",
emailId:"jadm12@gmail.com",
id:"03"
},
{
firstName:"Lewis",
lastName:"harber",
emailId:"lewh12@gmail.com",
id:"04"
}
];
批准的id的数组,
var approvedIds = ['01', '03'];
我的输出会是这样的,
var resData = [
{
firstName:"Jhon",
lastName:"adam",
emailId:"jhn12@gmail.com",
id:"01",
approveStatus:'approved'
},
{
firstName:"Kyle",
lastName:"Miller",
emailId:"kl12@gmail.com",
id:"02"
},
{
firstName:"Jhonathan",
lastName:"adam",
emailId:"jadm12@gmail.com",
id:"03",
approveStatus:'approved'
},
{
firstName:"Lewis",
lastName:"harber",
emailId:"lewh12@gmail.com",
id:"04"
}
];
【问题讨论】:
标签: javascript jquery arrays reactjs