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

84
Vistas
Reemplace el elemento de la primera matriz por otro elemento de la segunda matriz

Tengo este problema al reemplazar el elemento de la primera matriz por otro elemento de la segunda matriz.

Por ejemplo, si tengo una matriz que tiene algunos valores vacíos y una cadena como esta:

 let array_1 = [empty, 'Connected', empty, 'Connected', 'Connected'];

Y otra nueva matriz será así:

 let array_2 = [empty, 'Updated'];

Entonces, la nueva matriz actualizada con el elemento reemplazado se verá así:

 newArray = [empty, 'Updated', empty, 'Connected', 'Connected'];

Probé con for loop y usando findIndexof, pero no pude reemplazar el elemento con la dirección de índice exacta.

Uno de ellos que funcionó para mí parcialmente es:

 console.log(Object.values(...array_1, ...array_2));

Fuera de la línea anterior hay solo una matriz con un elemento, no el resto del elemento de array_1 :

 ['Updated']

Pero parece que Obejct.values() no funciona con el elemento generado como un archivo empty .

¡Cualquier posible solución a esto sería genial!

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

0

Si lo entendí correctamente, puede resolverlo usando una función de mapa como esta:

 let array_1 = [undefined, "Connected", undefined, "Connected", "Connected"]; let array_2 = [undefined, "Updated"]; const res = array_1.map((val, idx) => { return array_2[idx] || val; }); console.log(res);

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