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

90
Vistas
Agregar elementos de matriz a la clave y los valores del objeto

Si tengo la siguiente matriz

 const Array = ['Michael', 'student', 'John', 'cop', 'Julia', 'actress']

¿Cómo podría hacer un objeto como

 const Object = { Michael: student, John: cop, Julia: actress, }

¿Hay alguna manera de hacer que los elementos de índice par sean las claves del objeto y los elementos de índice impar sean los valores de la clave?

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

0

Un bucle for simple que paso por dos índices a la vez funcionaría.

Prueba como a continuación

 const array = ['Michael', 'student', 'John', 'cop', 'Julia', 'actress']; const output = {} for(let i = 0; i < array.length; i+=2){ output[array[i]] = array[i+1] } console.log(output);

about 4 years ago · Juan Pablo Isaza Denunciar

0

 let arr = ['Michael', 'student', 'John', 'cop', 'Julia', 'actress']; let obj={}; arr.forEach((element, index) => { if(index % 2 === 0){ obj[element] = arr[index+1]; } }) console.log(obj);

about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede dividir la matriz en fragmentos de tamaño 2 y luego convertirla en un objeto con Object.fromEntries .

 let arr = ['Michael', 'student', 'John', 'cop', 'Julia', 'actress']; let obj = Object.fromEntries([...Array(arr.length / 2)] .map((_, i)=>arr.slice(i * 2, i * 2 + 2))); console.log(obj);

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