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

218
Vistas
Convertir matrices anidadas en una matriz en objetos usando forEch (¿no funciona de alguna manera?)

Tengo problemas con algo que pensé que sería simple.

Tengo una matriz de matrices anidadas con cadenas.

 const cities = [['Vienna'],['Berlin'],['London'],['Oslo'],['New York']]

Debo convertir estas matrices anidadas en objetos. Creo que el método forEach debería adaptarse perfectamente junto con Object.assign.

Escribí algo como esto:

 function convert(element) { Object.assign({}, element) } const Test = cities.forEach(convert)

Pero luego obtengo de console.log console.log(Test) sin definir. Porque ? Estoy iterando a través de toda la matriz y cada una de sus matrices debe asignarse como objeto. ¿Qué falta?

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

0

El objeto debe contener clave: par de valores

Si desea convertir cada elemento de cadena en un elemento de objeto. Entonces puedes hacer algo como esto :

 const cities = [['Vienna'],['Berlin'],['London'],['Oslo'],['New York']] const res = cities.map((item) => { return { city: item[0] } }); console.log(res);

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