【发布时间】:2021-03-27 15:57:17
【问题描述】:
所以我有这个数组
departments: [
{
name: 'smthg',
persons: 0,
},
{
name: 'anotherone',
persons: 0,
},
{
name: 'and anotherone',
persons: 0,
},
]
还有这个数组
persons: [
{
name: 'John',
email: 'blabla@gmail.com',
department:'smthg'
},
{
name: 'Ninja',
email: 'lalala@gmail.com',
department:'anotherone'
},
{
name: 'Tom',
email: 'oooo@gmail.com',
department:'anotherone'
},
]
所以我的问题是我想知道每个部门有多少角色。我尝试使用地图和过滤功能,但不知道如何真正接近它。
我的期望
我希望部门数组可以通过某些功能更新,其中包含适当数量的人员
【问题讨论】:
-
请展示您为自己解决此问题所做的任何尝试。您应该尝试过,然后我们可以帮助您进行调试。 meta.stackoverflow.com/questions/261592/… 还评论How to Ask
-
如果你想更新部门数组,那么你需要遍历它,然后找到那个部门的所有人,你的计数是
.length的过滤结果
标签: javascript arrays javascript-objects