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

72
Vistas
recorrer la matriz de objetos con el método de enteros

Tengo un objeto de matriz
Quiero hacer un bucle con el método entires() y mostrar toda la score
mi código es:

 const obj = [ { name: "a", score: 5 }, { name: "b",score: 8 }, { name: "c", score: 10 }, { name: "d",score: 19 } ]; const a = obj.entries(); Array.from(a).forEach((element) => { document.getElementById("p2").innerHTML += element.score; });
 <p id="p2"></p>

pero tengo undefinedundefinedundefinedundefined ¿cuál es la solución?

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

0

Puede probar este código, no se recomienda usar .innerHTML para editar el elemento html, es mejor append un elemento dentro:

 const obj = [ { name: "a", score: 5 }, { name: "b",score: 8 }, { name: "c", score: 10 }, { name: "d",score: 19 } ]; const container = document.querySelector('#p2') for(let el of obj) { let p = document.createElement('p'); p.innerText = `${el.name} => ${el.score}`; container.appendChild(p); }

Cambié un poco la salida para que sea más claro para bebug, por supuesto, puedes poner lo que quieras dentro del .innerText ;)

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