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

230
Vistas
¿Por qué no se conserva el orden de mi matriz después de crearla en javascript?

Estoy trabajando en un problema de codificación básico y, en mi solución, he usado un ciclo for para iterar sobre una matriz y crear matrices más pequeñas para comparar dentro de ella:

 for (let i = 0; i < words.length - 1; i++) { const curr = words[i] const next = words[i + 1] const testArray = [curr, next] const sortTest = testArray.sort() console.log(testArray) console.log(`2: ${sortTest}`) } };

Dada una matriz simple words = ["cool", "cat"] , espero testArray = ["cool", "cat"] y sortTest = ["cat", "cool"] . Sin embargo, no importa cómo construya la matriz, testArray se registra en la consola como ["cat", "cool"] . Para que mi solución funcione, se debe conservar el orden de las matrices creadas, y no puedo entender por qué se ordenan automáticamente. Para ser perfectamente claro, entiendo cómo funciona el método sort() , ese no es el problema. El problema es que la matriz se ordena al momento de hacerla. Necesito que el orden sea como lo configuré con el valor de la variable 'curr' establecido en el índice 0 y el valor de la variable 'siguiente' establecido en el índice 1. Como mencioné anteriormente, este no es el caso sin importar cómo lo declaro

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