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

187
Visualizações
Cómo llamar a claves específicas de API json

¿alguien me puede ayudar? tengo json como este

 [ { "positive": 2, "negative": 4 }, { "positive": 9, "negative": 18 }, { "positive": 6, "negative": 12 } ]

Pero quiero cambiarlo así.

 [2, 9, 6] and [4, 18, 12]
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Puede utilizar la función de mapa.

 var data = [ { "positive": 2, "negative": 4 }, { "positive": 9, "negative": 18 }, { "positive": 6, "negative": 12 } ]; const positiveList = data.map(({positive})=> positive); const negativeList = data.map(({negative})=> negative); console.log(positiveList); console.log(negativeList);

O puede fusionarse en 1 función de mapa.

 var data = [ { "positive": 2, "negative": 4 }, { "positive": 9, "negative": 18 }, { "positive": 6, "negative": 12 } ]; const [positiveList, negativeList] = data.reduce(([a,b], {positive,negative})=>{ a.push(positive); b.push(negative); return [a,b]; }, [[],[]]); console.log(positiveList); console.log(negativeList);

about 4 years ago · Juan Pablo Isaza Relatório

0

De esta manera - probado y probado

 let data=[ { "positive": 2, "negative": 4 }, { "positive": 9, "negative": 18 }, { "positive": 6, "negative": 12 } ]; let new_d=[] data.map((e,i,a)=>{Object.keys(e).map((e1,i1,a1)=>{new_d[e1]=[...new_d[e1]||[],e[e1]]})}) console.log(new_d)

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza Relatório

0

Puedes hacerlo con un bucle forEach simple. Como eso:

 const d = [ { "positive": 2, "negative": 4 }, { "positive": 9, "negative": 18 }, { "positive": 6, "negative": 12 } ] const p = [] const n = [] d.forEach(e => { p.push(e.positive) n.push(e.negative) }) console.log("+", p) console.log("-", n)

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