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

251
Visualizações
cómo mostrar el valor si el valor es una clave

Tengo este objeto pero el valor tiene el elemento clave y me pregunto cómo obtener el valor

Por ejemplo:

 2: values: 123 3: values: 10.0: 456

El código:

 <td>{ agg[2].values}</td> <td>{ agg[3].values}</td>

El HTML:

 <td>123</td> <td></td>

La cuestión:

Quiero mostrar el valor "456" en el segundo "td" pero el código no lo hace.

Qué cambio debo hacer para que el resultado se vea como el siguiente:

 <td>123</td> <td>456</td>
about 4 years ago · Santiago Gelvez
2 Respostas
Responde à pergunta

0

Supongo que todas las claves en el objeto agg son dinámicas. Por lo tanto, puedes probar esto :

 const agg = { 2: { values: 123 }, 3: { values: { 10: 456 } } }; const arr = []; Object.keys(agg).forEach(key => { if (typeof agg[key].values === 'object') { Object.keys(agg[key].values).forEach(innerObjKey => { arr.push(agg[key].values[innerObjKey]) }) } else { arr.push(agg[key].values) } }); console.log(arr);

about 4 years ago · Santiago Gelvez Relatório

0

Lo más probable es que necesite usar 10.0 como clave. Algo como esto.

 agg[3]["10.0"].value

Pero 10.0 es una clave extraña, aunque válida.

about 4 years ago · Santiago Gelvez 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