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

134
Visualizações
How to map array of object dynamically
var data = [

    { extn: '2014', agentid: 'sravya', comments: '' },

    { extn: '2015', agentid: 'shalini', comments: '' }

    ]

 const localityParameterSets = data.map(function(value){

       return [

            {name:"extn",value:{stringValue:value['extn']}},

            {name:"agentid",value:{stringValue:value['agentid']}},

            {name:"comments",value:{stringValue:value['comments']}}

            ]

    })

    console.log(JSON.stringify(localityParameterSets))

The above code is working fine but I need to make this name and value dynamically without hardcode i.e key value for example "extn" string is hardcoded instead key value should come "agentid" string is hardcoded instead key value should come

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

0

You could get the entries and map objects.

const
    data = [{ extn: '2014', agentid: 'sravya', comments: '' }, { extn: '2015', agentid: 'shalini', comments: '' }],
    result = data.map(o => Object.entries(o).map(([name, value]) => ({ name, value })));

console.log(result);

about 4 years ago · Juan Pablo Isaza Relatório

0

Use Object.entries and build the object dynamically.

var data = [

  {
    extn: '2014',
    agentid: 'sravya',
    comments: ''
  },

  {
    extn: '2015',
    agentid: 'shalini',
    comments: ''
  }

]

const localityParameterSets = data.map(function(value) {

  return Object.entries(value).map( ([key,val]) => ({name:key, value:{stringValue:val}})) 
  
})

console.log(localityParameterSets)

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