Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

101
Visualizações
Create an object based on a attribute value in an array of object

i have these 3 array

[
  { animals: 'dog', user_id: 12, y: 1 },
  { animals: 'cat', user_id: 1, y: 3 }
]
[
  { Habitation: 'Appartement',  user_id: 1, y: 1 },
  { Habitation: 'Mansion', user_id: 12, y: 1 },
  { xHabitation: 'House', user_id: 1, y: 2 }
]
[
  { device : 'computer', user_id: 1, y: 1 },
  { device : 'laptop', user_id: 1, y: 2 },
  { device : 'tablet', user_id: 12, y: 1 }
]

So these 3 array have something in common : user_id

And i want to create something like this

[
  1 = {
      pets : [{ x: 'cat', y: 3 }],
      house: [{ x: 'Appartement', y: 1 },  { x: 'House', y: 2 }],
      device: [{ x: 'computer', y: 1 },   { x: 'laptop', y: 2 }]
    },
  12 = {
     pets : [{ x: 'dog', y: 1 }],
     house: [{ x: 'Mansion', y: 1 }],
     device: [{ x: 'tablet', y: 1 }]
   }
]

As you can see object are created based on user_id, i dont see/know how to perform a clean code for that in native javascript

Thanks

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda