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

105
Visualizações
¿Cómo recorrer un objeto con otra matriz dentro?

Tengo el siguiente objeto con una matriz de objetos dentro que también contiene matrices.

Quiero crear una tabla HTML donde muestre los autos por marca. Quiero poner la misma marca una debajo de la otra si hay varios modelos donde solo se muestra el primero, el resto de los modelos deben mostrarse con una fila plegable.

En la siguiente tabla, el segundo modelo de Audi debe estar oculto y solo debe mostrarse con un clic en la fila.

 <table> <tbody> <tr> <td>Brand</td> <td>Model</td> <td>Price</td> </tr> <tr> <td>BMW</td> <td>X</td> <td>200</td> </tr> <tr> <td>Audi</td> <td>Z</td> <td>150</td> </tr> <tr> <td>Audi</td> <td>T</td> <td>100</td> </tr> </tbody> </table>

Estos son los datos con los que trabajo:

objeto de resultado var:

 { "BMW": [ { "id": 0, "title": "BMW", "model": "X", "price": "200" } ], "Audi": [ { "id": 0, "title": "Audi", "model": "Z", "price": "150" }, { "id": 0, "title": "Audi", "model": "T", "price": "100" } ] }

¿Cómo puedo hacer esto?

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

0

Puede usar Object.keys para obtener los identificadores del objeto de nivel superior, luego solo .forEach para iterar

Aquí hay una demostración de trabajo, con sus datos:

 const data = {"BMW":[{"id":0,"title":"BMW","model":"X","price":"200"}],"Audi":[{"id":0,"title":"Audi","model":"Z","price":"150"},{"id":0,"title":"Audi","model":"T","price":"100"}]}; Object.keys(data).forEach((carMake) => { data[carMake].forEach((model) => { console.log(model); }); });

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