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

238
Vistas
¿Cómo se pueden colocar nuevos objetos en una matriz como valores?

Ahora estoy tratando de agregar fotos en mi aplicación.

Por ejemplo, si hay una imagen, la clave es img_no_1 y el valor pasa por el backend.

si puede poner hasta 10 imágenes, ¿cómo puede hacer img_no + número (la cantidad de imágenes) de acuerdo con la cantidad de imágenes?

Quiero hacer una matriz como imageList.

Si hay cinco imágenes,

 const image_no = [145, 331, 392, 2, 39]; const imageList = []; -------------------------------------------------------- imageList = [{ img_no_1: 145, img_no_2: 331, img_no_3: 392, img_no_4: 2, img_no_5: 39 }];

Gracias por tu atención.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Aquí hay un ejemplo muy ingenuo usando map y luego Object.fromEntries :

  1. use el map para devolver una matriz de valores de matriz en la forma ["key", "value"]
  2. Convierta esta matriz de matrices en un objeto usando Object.fromEntries

 const image_no = [145, 331, 392, 2, 39]; const imageList = [Object.fromEntries( image_no.map((num, i) => [ `img_no_${i+1}`, num ]) )]; console.log(imageList)

Si image_no es una matriz de números de imagen:

 const image_nos = [ [145, 331, 392, 2, 39], [145, 331, 392, 2, 39] ]; const imageList = image_nos.map(image_no => Object.fromEntries( image_no.map((num, i) => [ `img_no_${i+1}`, num ]) )); console.log(imageList)

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