gpt4 book ai didi

javascript - 如何根据另一个数组中的条件从关联数组中提取?

转载 作者:行者123 更新时间:2023-11-28 12:57:48 25 4
gpt4 key购买 nike

我有一个对象数组,其中包含如下数据:

const RoomsDetails = [
{
"RoomId" : "37A",
"NumberOfBeds" : "4"
},
{
"RoomId" : "38A",
"NumberOfBeds" : "5"
},
{
"RoomId" : "39A",
"NumberOfBeds" : "4"
}
]

以及其他包含事件房间 ID 的数组:

const ActiveRoomsIds = ["37A", "39A"]

现在我只想从 RoomsDetails 中提取 RoomId's 出现在 ActiveRoomsIds 中的房间。

我需要一些关于如何通过短代码执行此操作的帮助

最佳答案

为了仅获取基于 ActiveRoomsIds 数组的事件房间,您可以使用过滤器,如下所示:

RoomsDetails.filter( f => ActiveRoomsIds.indexOf(f.RoomId) > -1);

关于javascript - 如何根据另一个数组中的条件从关联数组中提取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53416949/

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