Как отфильтровать один массив в зависимости от другого массива массивов?

Привет, есть такой массив объектов:
[
    {
      id: 1,
      name: '1'
    },
    {
      id: 2,
      name: '3'
    },
    {
      id: 2,
      name: '3'
    }
  ]


и такой массив массивов с объектами:
[
    [
      {
        id: 1,
        name: '1'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 1,
        name: '1'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 1,
        name: '1'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 2,
        name: '3'
      }
    ],
    [
      {
        id: 1,
        name: '1'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 1,
        name: '1'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 1,
        name: '1'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 2,
        name: '3'
      }
    ],
    [
      {
        id: 1,
        name: '1'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 1,
        name: '1'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 1,
        name: '1'
      },
      {
        id: 2,
        name: '3'
      },
      {
        id: 2,
        name: '3'
      }
    ]
  ]


Массив 1 зависит от данных в массиве 2 и надо, чтобы если во втором и первом массиве есть одинаковые id из объектов, то фильтровать первый массив по нему
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы