【发布时间】:2019-07-25 09:01:19
【问题描述】:
我有一个数组:
people = [
{name: a, group: 1},
{name: b, group: 2},
{name: c, group: 3},
{name: d, group: 2},
{name: e, group: 3},
{name: f, group: 1},
{name: g, group: 1},
];
我需要找到第 2 组和第 3 组中的所有人。 期望的输出:
filteredPeople = [
{name: b, group: 2},
{name: c, group: 3},
{name: d, group: 2},
{name: e, group: 3},
];
也可能是其他组(用于搜索的组可能会改变)。
我该怎么做?
【问题讨论】:
-
filteredPeople = people.filter(i => [2,3].includes(i.group));...? -
@adiga 哦,不错。没找到。
标签: javascript arrays object filter javascript-objects