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

189
Vistas
¿Cómo muestro todos los objetos de mi matriz y no solo el 1 y también cómo lo hago en orden?

¿Cómo muestro todos los objetos de mi matriz y no solo el 1 y también cómo lo hago en orden? Solo muestra 1 elemento y solo el último elemento. Así que tengo todos los objetos enumerados, pero solo me da el mismo elemento y también comienza desde abajo.

 let stoves = [ { id: 1, brand: "Frigidaire", modelNumber: "FCRC3012AW", description: "30\" Electric Coil Top Range ", color: "White", price: "$450.00", qty: "", }, { id: 2, brand: "Frigidaire", modelNumber: "FFEF3016VB", description: "30\" Electric Coil Top Range - Self Clean", color: "Black", price: "$465.00", qty: "", }, { id: 3, brand: "Frigidaire", modelNumber: "FFEF3016VW", description: "30\" Electric Coil Top Range - Self Clean", color: "White", price: "$465.00", qty: "", },
 stoves.forEach((item) => { brandLogo.src = 'imgs/brand-logos/frig.png'; productDesc.innerHTML = `${item.description} `; modelNum.innerHTML = `<h5>Model Number:</h5>${item.modelNumber}`; price.innerHTML = `${item.price}`; }); } applSection(); let appliances = stoves; function init() { appliances.forEach(applSection); } init();
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

innerHTML = establecerá innerHtml, lo que significa que perderá lo que tenía antes de usar += en su lugar, se agregará a lo existente

 stoves.forEach((item) => { brandLogo.src = 'imgs/brand-logos/frig.png'; productDesc.innerHTML += `${item.description} `; modelNum.innerHTML += `<h5>Model Number:</h5>${item.modelNumber}`; price.innerHTML += `${item.price}`; }); }
about 4 years ago · Juan Pablo Isaza Denunciar

0

Solo muestra 1 elemento y solo el último elemento. Así que tengo todos los objetos enumerados, pero solo me da el mismo elemento y también comienza desde abajo.

Su problema es que recorre su matriz, pero asigna en lugar de acumular cada vez ... así que absolutamente obtendrá el último elemento. Entonces, la solución es usar una variable para acumular sus objects y luego finalmente asignarla a HTML

 let stoves = [ { id: 1, brand: "Frigidaire", modelNumber: "FCRC3012AW", description: "30\" Electric Coil Top Range ", color: "White", price: "$450.00", qty: "", }, { id: 2, brand: "Frigidaire", modelNumber: "FFEF3016VB", description: "30\" Electric Coil Top Range - Self Clean", color: "Black", price: "$465.00", qty: "", }] let productsHTML = ""; stoves.forEach((item) => { const product = `<h5>Model Number: ${item.modelNumber}</h5>Description: ${item.description} <br/> Price: ${item.price} <hr/>`; productsHTML += product; }); productDesc.innerHTML = productsHTML;
 <div id="productDesc"/>

about 4 years ago · Juan Pablo Isaza 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