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

141
Vistas
Recorrer la matriz y poner valores como claves de objeto en orden inverso

Así que tengo dos escenarios, uno donde la matriz se ve como ["20, "21", "22", "23", "24"] y puedo recorrer con éxito la matriz para crear un objeto con cada matriz el valor es la clave del objeto (es decir, {"20": [], "21": [], "22": [], "23": [], "24": []}). Esto funciona según lo previsto El problema ocurre cuando tengo una matriz como ["24", "23", "22", "21", "20"], y cuando se repite, crea un objeto exactamente como el primer escenario {" 20": [],"21": [],"22": [],"23": [],"24": []}, cuando necesito que sea {"24": []," 23": [],"22": [],"21": [],"20": []}. No tengo ni idea de lo que podría estar pasando ya que he leído que los objetos JavaScript mantienen su orden

 let numberObject = {}; ["20", "21", "22", "23", "24"].forEach((date) => { numberObject[date] = []; }); Output: {"20": [],"21": [],"22": [],"23": [],"24": []}

 let numberObject = {}; ["24", "23", "22", "21", "20"].forEach((date) => { numberObject[date] = []; }); Output: {"20": [],"21": [],"22": [],"23": [],"24": []} Expected output: {"24": [],"23": [],"22": [],"21": [],"20": []}

¿Alguna idea de por qué no se produce el resultado esperado?

about 4 years ago · Juan Pablo Isaza
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