【发布时间】:2021-05-14 14:49:00
【问题描述】:
我有以下 2 个数组,
我想将 empIds 值与 allEmps id 值进行比较,并希望将唯一值推送到新数组,
var empIds = [ 123, 321 ];
var allEmps = [ [{id: 123, name: 'Raj'}], [{id: 321, name: 'Raju'}], [{id: 931, name: 'Rahul'}];
Expected output:
[{id: 931, name: 'Rahul'}]
我的尝试,
gridData = [];
empIds.forEach(id => {
allEmps.forEach(series => {
if (series[0].id !== id) {
gridData.push(series[0]);
}
});
});
但是这些代码也给出了重复的数据,任何人都可以更正我的代码。谢谢。
【问题讨论】:
标签: javascript arrays angular object mean