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

168
Vistas
Crear un objeto a partir de dos matrices

Cómo crear un objeto a partir de las siguientes matrices

 var v=[1,2,3,4,5,6] var v1=['A','B','C','D','E'] var result={};

Las claves para el objeto son (nombre y objetivo). Quiero mapear las claves con las dos matrices anteriores como valor como a continuación

 {name: "1", target: "A"} {name: "2", target: "B"} {name: "4", target: "C"}

{nombre: "5", objetivo: "D"} {nombre: "6", objetivo: "E"}

Estaba intentando con la siguiente lógica.

 v.forEach(key=> result[key]= key); console.log('ColResult',result);
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si la primera matriz consiste en números crecientes iguales al índice, entonces no hay necesidad de esa matriz en absoluto...

 result = []; v1.forEach((v, i) => result.push({ name: i, target: v1[i] }));

pero en general debería ser algo como

 result = []; for (var i = 0; i < v.length; i++) { result.push({ name: v[i], target: v1[i] }); }
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