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

130
Visualizações
How to retrieve items id from an array of object and put it in an array using javascript?

below is an array of object

const arr_obj = [
    {
        'id': 1,
        'items': [
            {
                'id':'1',
                'data': {
                    'id': 3,
                }
             },
             {
                 'id': '2',
                 'data': {
                     'id': 4,
                  }
              }
          ]
      },

      {
          'id': 2,
          'items': [
              {
                  'id':'3',
                  'data': {
                      'id': 5,
                  }
              },
          ]
      },
  ]

I want to retrieve the id property of items array and put it an array so the expected output is ['1','2','3']

could someone help me with this. thanks.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

arr_obj.map(obj=>obj.items.map(item=>item.id)).flat()
  • .map loops over every item in an array and runs a transformation function on them, generating a new array.

  • .flat flattens a multi-dimensional array into a 1d array

I'd suggest looking into some of the other array methods, as they are very useful.


You could even improve this slightly with flatMap:

arr_obj.flatMap(obj=>obj.items.map(item=>item.id))
about 4 years ago · Juan Pablo Isaza Relatório
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