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

112
Vistas
Iterando sobre una matriz de objetos usando forEach

Intentando devolver una nueva matriz de objetos que tienen el nombre y el índice de la matriz original. La solución debe ser la siguiente:

 [{name: 'Jane', index: 1}, {name: 'mark', index: 3}, {name: 'sophia', index: 4}]

--

 let array = [ {a: 2}, {name: "jane"}, {}, {name: 'mark'}, {name: 'sophia'}, {b: 1} ] function somefunction (somearr) { newarray = []; somearr.forEach(element, index => { if (element.name != null) { let newobj = {} newobject.name = element.name newobject.index = index newarray.push(newobj) } }) console.log(newarray) } somefunction(array)

Estoy teniendo el siguiente error:

 Process exited with code 1 Uncaught ReferenceError ReferenceError: element is not defined
about 4 years ago · Juan Pablo Isaza
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