JSFiddle - React, Tailwind, and code Playground

by SSRRDD

JavaScript

var categoryGroups = [
    {
        Id: 1,
        Categories:
        [
            { Id: 1 },
            { Id: 2 }, 
        ]

    },
    {
        Id: 2,
        Categories:
        [
            { Id: 100 },
            { Id: 200,
            something: 'ha-ha'},
        ]

    }
], episodesHistoryArray =

[
    {
      "videoId": "2836215",
      "episodeId": "028"
    },
    {
      "videoId": "2836208",
      "episodeId": "027"
    },
    {
      "videoId": "3266855",
      "episodeId": "131"
    },
    {
      "videoId": "2836154",
      "episodeId": "001"
    },
    {
      "videoId": "2836200",
      "episodeId": "026"
    }
  ]
;

const categoryId = 200,
			category = categoryGroups.flatMap(cg => cg.Categories).find(c => c.Id === categoryId),
      videoId = '3266855',
      videoObject = '';

console.log(category);