gpt4 book ai didi

javascript - 根据值获取/过滤对象

转载 作者:行者123 更新时间:2023-11-28 15:01:21 25 4
gpt4 key购买 nike

我可以根据值过滤或提取对象的值吗?

例如 [10, 19] 将返回 Bill 和 Sam。

 [ { "id": 10, "nice_name": "Bill" }, 
{ "id": 12, "nice_name": "Dan"},
{ "id": 18, "nice_name": "Tony" },
{ "id": 19, "nice_name": "Sam" },
]

谢谢/

最佳答案

您可以链接过滤器然后映射函数:

const mySearch = [10, 19]
const result = myArray.filter(elem => mySearch.indexOf(elem.id) > -1) // filter by id
.map(elem => elem.nice_name) // return the nice_name only for each entry
// result is now ['Bill', 'Sam']

关于javascript - 根据值获取/过滤对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40808537/

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