Estoy tratando con dos objetos formateados como este.
{ "MediaListCollection": { "lists": [ { "entries": [ { "mediaId": 121, "score": 0 }, { "mediaId": 5114, "score": 10 } }Quiero crear un nuevo objeto con todas las entradas que aparecen en ambos objetos (usando mediaID como clave). Probé este código pero aparentemente no funciona en React porque el filtro solo se usa en matrices, no en objetos:
const sameShows = user1Shows.filter(user1Shows.filter(shows1 => user2Shows.some(shows2 => user1Shows.mediaID === user2Shows.mediaID))) El uso Object.entries(user1shows) no soluciona el problema. Obtengo una [object Array] is not a function .