【发布时间】:2021-03-13 05:50:21
【问题描述】:
鉴于以下对象数组,我正在尝试根据具有 ID 为 30 的对象的事件数组过滤顶部数组
var staff = [];
staff.push({
Id: 122,
Events: [
{Id: 30,Name: "Foo"},
{Id: 57,Name: "Bar"}
]});
staff.push({
Id: 122,
Events: [
{Id: 57,Name: "Bar"}
]});
到目前为止,我已经尝试了以下变体:
$.grep(staff, function (item) {
return item.Events.Id == 30
});
任何帮助将不胜感激
预期输出:
var staff = [{Id: 122, Events: [{Id: 30,Name: "Foo"},{Id: 57,Name: "Bar"}]}];
【问题讨论】:
标签: javascript jquery