Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

152
Vistas
Javascript representa el objeto de las matrices como tabla

Tengo un objeto de JavaScript en el que intento representarlo como una tabla, aunque no puedo averiguar cómo acceder a cada matriz individual.

Aquí hay una muestra del objeto (defLogTable):

 { "headings": [ "Item", "Equip Tag", "Ref#", "Description", "Corrective Action Taken or Date Completed" ], "values": [ [ 1, "RTU-1", 1, "This did not work", "Make it Work" ], [ 2, "EF-1", 2, "This also didn't work", "Make this one work too" ] ] }

Cada matriz de 'valores' corresponde a una fila en la tabla.

Y lo que he probado:

 <table className="def-tbl"> <tbody> {console.log(defLogTable)} {defLogTable.headings.map(heading => ( <th>{heading}</th> ))} </tbody> </table>

Error: TypeError: no se pueden leer las propiedades de undefined (leyendo 'encabezados')

¡Cualquier ayuda es apreciada!

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Utilice un map anidado para representar cada fila en la propiedad de values .

 <table className="def-tbl"> <thead> <tr> {defLogTable.headings.map(heading => ( <th>{heading}</th> ))} </tr> </thead> <tbody> {defLogTable.values.map(row => ( <tr> {row.map(cell => ( <td>{cell}</td> ))} </tr> ))} </tbody> </table>
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda