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

131
Vistas
Combine 2 arrays of different lengths and sort date

I have 2 arrays with different lengths

let daysArray = ['09-20', '09-21', '09-22', '09-23', '09-24', '09-25', '09-26']

let weekNameArray = ['Mi', 'Do', 'Fr', 'Sa + So', 'Mo', 'Di' ]

combined them with _.zipWith:

let weakDateArr = _.zipWith(weekNameArray, daysArray , function(first, second) {
          return first + " " + second  
        });

How I can combine them to get the next array:

['Mi 09-20', 'Do 09-21', 'Fr 09-22', 'Sa + So', 'Mo 09-25', 'Di 09-26']

'Sa + So' must be undated *

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

0

Hmm, not sure lodash has support for this out of box...

You could apply a simple custom solution using Array.map() and an index offset for the daysArray:

days_offset = 0;
let combined = weekNameArray.map( (name, index) => {
    if(name.length <= 2) {
    return name + ' ' + daysArray[ index - days_offset ];
  } else {
    days_offset += 1;
    return name;
  }
});
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