gpt4 book ai didi

javascript - 从数组中选择

转载 作者:行者123 更新时间:2023-12-05 01:36:18 25 4
gpt4 key购买 nike

我有一个数组。如何获取组中包含“confluence-developers”的所有用户的名称?

const users = [ {
"name" : "Mako",
"email" : "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="3d505c54510c7d505c5451135e5250" rel="noreferrer noopener nofollow">[email protected]</a>",
"admin" : false,
"profileUpdatable" : false,
"internalPasswordDisabled" : true,
"groups" : [ "readers" ]
}, {
"name" : "Arasy",
"email" : "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="39545850550b7954585055175a5654" rel="noreferrer noopener nofollow">[email protected]</a>",
"admin" : false,
"profileUpdatable" : false,
"internalPasswordDisabled" : true,
"groups" : [ "confluence-users", "readers", "confluence-developers" ]
}, {
"name" : "Eliza",
"email" : "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="bbd6dad2d788fbd6dad2d795d8d4d6" rel="noreferrer noopener nofollow">[email protected]</a>",
"admin" : false,
"profileUpdatable" : false,
"internalPasswordDisabled" : true,
"groups" : [ "readers", "confluence-users" ]
}]

最佳答案

使用filter(),然后使用map():

const users = [ {
"name" : "Mako",
"email" : "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="6a070b03065b2a070b030644090507" rel="noreferrer noopener nofollow">[email protected]</a>",
"admin" : false,
"profileUpdatable" : false,
"internalPasswordDisabled" : true,
"groups" : [ "readers" ]
}, {
"name" : "Arasy",
"email" : "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="127f737b7e20527f737b7e3c717d7f" rel="noreferrer noopener nofollow">[email protected]</a>",
"admin" : false,
"profileUpdatable" : false,
"internalPasswordDisabled" : true,
"groups" : [ "confluence-users", "readers", "confluence-developers" ]
}, {
"name" : "Eliza",
"email" : "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="abc6cac2c798ebc6cac2c785c8c4c6" rel="noreferrer noopener nofollow">[email protected]</a>",
"admin" : false,
"profileUpdatable" : false,
"internalPasswordDisabled" : true,
"groups" : [ "readers", "confluence-users" ]
}]

const confluence_user_names = users
.filter(user => user.groups.includes('confluence-users'))
.map(user => user.name);

console.log(confluence_user_names);

关于javascript - 从数组中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61790987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com