我有一个对象数组,其中包含如下数据:
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] 删除。
我来说两句