Мне нужно отфильтровать следующую структуру данных json, используя операторы Rxjs,
. Рассмотрим следующий пример. У нас есть список отелей и каждый отель в виде номеров под ним, нам нужно получить все отели, в которых есть свободные номера.в нем
, поэтому рассмотрим следующий ввод как:
var hotels = [
{
"hotel": "hotel 1",
"rooms": [
{
"name": "room 1",
"flexible": true
},
{
"name": "room 2",
"flexible": false
}
]
},
{
"hotel": "hotel 2",
"rooms": [
{
"name": "room 1",
"flexible": false
},
{
"name": "room 2",
"flexible": false
}
]
}
];
, и желаемый результат должен быть следующим:
var availableRooms = [
{
"hotel": "hotel 1",
"rooms": [
{
"name": "room 1",
"flexible": true
}
]
}
];
так Как я могу применить это в Rxjs?
Спасибо