vikkyshostak
@vikkyshostak
< This head full of dreams.

Фильтр многомерного JSON массива на ванильном JavaScript?

Доброго времени!

Есть вот такой массив, который прилетает с бэкенда по REST API (туристическая сфера):

[
  {
    "id": 1,
    "resort": "Сочи",
    "hotels": [
      [4, 100, 8100],
      [3, 80, 5399],
      [5, 20, 15399],
      [4, 180, 8399],
    ]
  },
  {
    "id": 2,
    "resort": "Пхукет",
    "hotels": [
      [1, 30, 10570],
      [3, 50, 12799],
    ]
  },
  
  // ...ещё около 50 стран...

]

В элементе hotels располагаются отели данного курорта с информацией (возьмём первый за пример):

...
      [ 
        4,  // кол-во звёзд отеля
        100,  // кол-во номеров
        8100 // средняя стоимость номера
      ],
...

Так вот, как получить эту самую среднюю стоимость номера (третий элемент каждого отеля), если известны только:
  • ID курорта
  • кол-во звёзд отеля
  • кол-во номеров

Например:

Я хочу получить стоимость номера на курорте Сочи, отель 4 звезды, где кол-во номеров 100.

Заранее спасибо.
Буду рад толковым комментариям!
  • Вопрос задан
  • 433 просмотра
Решения вопроса 1
kn1ght_t
@kn1ght_t
https://jsfiddle.net/vL4x8sy8/3/

*подправил правильные ссылки
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
KUPIBILET.RU Санкт-Петербург
от 100 000 до 130 000 руб.
HTML Academy Москва
от 85 000 до 100 000 руб.
18 июля 2018, в 23:01
5000 руб./за проект
18 июля 2018, в 22:20
4000 руб./за проект