如何基于另一个数组中的条件从关联数组中提取?

奈达·阿敏

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

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

以及包含活动房间ID的其他数组:

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

现在我想提取只能从那些房间RoomsDetails,其RoomId的存在于ActiveRoomsIds

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

格里菲·戈斯

为了仅获取基于ActiveRoomsIds数组的活动房间,可以使用以下过滤器:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

基于另一个关联数组制作关联数组

如何将关联数组附加到另一个数组的末尾?

从另一个数组返回PHP中的关联数组的函数

如何从另一个数组中的 JSON 对象中提取值?

如何使用字典数组上的条件从同一字典中的另一个数组中提取元素?

如何使用另一个数组按键/值从数组中提取对象

从另一个数组中定义的(图像)数组中提取多个窗口/补丁

使用另一个数组作为键创建关联数组

如何使用nodejs在mongoose中的另一个数组中提取或删除数组的元素?

如何从数组中提取值并将它们存储在另一个数组中?

PHP 如何将关联数组(不是它的值)推送到另一个数组?

如何将关联数组项递归复制到另一个单个数组项?

如何在 Java 中从一个数组中提取正数并将它们移动到另一个数组?

显示来自一个关联数组的值,该数组的键作为另一个数组中的值存在

将关联数组添加到PHP中的另一个关联数组

根据另一个关联数组制作关联数组

如何通过继续增加键将关联添加到另一个关联数组中?

检查数组的所有项目是否在另一个关联数组中可用?

在现有数组中创建另一个关联数组

如何基于另一个数组分离一个数组

如何基于另一个数组中的值过滤对象数组

如何基于JavaScript中另一个数组的索引从数组中选择元素?

如何基于mongodb中的另一个数组值对数组进行分组

如何基于存储在另一个数组中的索引获取数组的项目

如何基于另一个数组删除或屏蔽numpy数组中的值

JavaScript如何将数组属性提取到另一个数组中?

如何在一个数组中获取多维关联数组键?

另一个对象的值作为Javascript中另一个关联数组中的值

从具有键作为另一个数组值的数组值中提取